Ensure our sample go is valid code

Even if it doesn't do much, it builds and runs now.
Fixes to golang parsing and test suite

Correctly parse untyped "var" and "const" declarations
Don't pick up false-positive variables inside multi-line literals