Moved ObjectLiteralNode implementation out from syntax_tree.hpp to syntax_tree.cpp
Moved more syntax_tree code into cpp file.
Refactored all of syntax tree implementations into cpp and _inlines.hpp file.
Moved Token implementation over to .cpp file.
Undid syntax tree and tokenizer refactorings.
Made untyped base class for UnaryExpressionNode and fixed BaseAssignmentExpressionNode naming.
Fixed up BytecodeGenerator bugs.  Added Bytecode spew channel.  Made main program emit bytecode from parsed syntax.
Added syntax annotations beginning.  Changed syntax_tree constructors to be inline.  Fixed a minor bug in one of the constructors.
Finished syntax annotator skeleton implementation.
Added pool allocator implementation.
Created Annotated mixin class for syntax tree nodes which have annotations.  Other cleanups.
Added ability to generate opcodes for pushing numeric literals, and enabled encoding of immediate int operands as immediates.
Made whisper utilize SyntaxAnnotations with BytecodeGenerator.