Partial implementation of Top-Down Operator Parsing to type-check Expressions
Finished operator parsing, at least in simple cases
Unneeded info
Use qi::locals instead of grammar-member for parser-rule state so it gets reset implicitly between parses.  Sketch of Object literal support.
Be more tolerant of stray semicolons in parser output
Move towards ObjectLiteral support; breaks build though...
Compiles Object literals, and resolves grammar circular dependency of Expression -> NewInit -> ObjectLiteral -> Expression
Nested code-blocks, resolve tricky circular dependency across grammar regarding Functions
Much extended the function implementation; bytecode cleanups; del variables at end of scopes
Functions can be created.  More defensive about types.
Function cleanups: allow no-args, allow returns.
Call functions now!  (without any typechecking)
Allow Code to (someday) do typechecking; removed silly newlines from bytecode.
Improved bytecode.  Last commit msg meant "allow *ProcCalls* to do typechecking"; it already works for much Code.
Minor bytecode cleanups
Running commands, Object literals
Preserve '_' in identifiers
Del statement, Object literals, Preserve '_' in identifiers and allow @ to be deleted
Allow quiet termination of compiler and VM
Cleaned up availability of spirit debugging