Mathematica code can now be indented automatically

Note that this feature is only added to wolframscript branch.

By the way, I found that the behavior of string-bracket-find* in progs/prog/prog-edit.scm quite weird. Some form of absolute value of level finally gets returned, which makes the search of level meaningless. End up hacking it and make one myself.