Remove an instance of ??? (just to be sure)
Add pretty-printer tests to achieve 100% line coverage
Merge pull request #116 from jspam/044-no-questions

Remove an instance of ??? (just to be sure)
Fix indentation of single statement in else block
Merge pull request #117 from jspam/045-pretty-print-coverage

Add pretty-printer tests to achieve 100% line coverage
No shadowing of local var decls/parameters, variable is visible in its initializer
Merge pull request #119 from jspam/046-local-var-scoping

No shadowing of local var decls, variable is visible in its initializer
Rename fromMethod to fromMember
Add NullDecl to the Builtins to fix Namer crashing on null.foo()
Merge pull request #118 from TehMillhouse/null_access

Add NullDecl to the Builtins to fix Namer crashing on null.foo()
Disallow assignments to 'this'
Merge pull request #122 from jspam/048-no-assignment-to-this

Disallow assignments to 'this'
Replace PostOrderVisitor with more general RecursiveVisitor

This reduces the number of recursive calls in the usage, making it
easier to make Namer tail-recursive
Parameterize RecursiveVisitor with return types to implement TyperVisitor
Add namer tests fixed by the visitor reimplementation