Add a test that demonstrates the problem.
Move lexer init inside try so that any error parsing the first token is reported properly.
merge MMcM: Fix error reporting of lexer problems at the start of the input

Merge pull request #85 from MMcM/sql-parser/parser-error-scope
https://github.com/FoundationDB/sql-parser/pull/85