Update Terminal parser for new Terminal display rules
Improvements to exp-block-program formatting and whitespace considerations around codeblocks and cmdblocks.  An Action can now tell any Parser to "goDone()" which means that it will conclude it's really and totally done no matter what at its next parse.
Trivial formatting change
In-the-moment log of hacking notes...
Allow the top-level Lush parser to notice the moment it goes bad, rather than waiting for a second token to confirm the badness.