Support for Ctrl-C cancellation in new parser. Added tests for it too.
Fix for cross-test interference where cancellation from one test would
lead to failure in expansion test
Support in parse_dump_tree for "forests", which occur when there's a
parse error
Fix for wrong syntax highlighting in the face of tokenizer errors, e.g.
"echo 'hi"