Switch to C++11 so we can use lambdas and unbreak the build.
First stab at script indentation using the parse tree. Looks good, but still need to test cursor position adjustment and make indentation reset when the parser aborts a handler.