numerous improvements to the test page, including turning on the compilation pass for manual repl entries (compilation is still disabled for the test suite)
minor parsing changes
switching on compilation in the repl2
remove isExpression from parser, since we *actually* need isExpression implemented *after* the parsing stage. Use this to detect when to add (print-values ...) to desugaring, and fix a host of desugaring bugs
fix a ton of compilation bugs, and stop relying on JSON.stringify() to print out byetcode JSON (we can do a better job ourselves, anyway\!)