Add ParserInterpreter implementation
Fix set and range transitions not matching input in ParserInterpreter
Make sure to send the final exit rule event in ParserInterpreter
Fully quality type names from ANTLR 3
Updated interpreter APIs

* Add Grammar.createLexerInterpreter and Grammar.createParserInterpreter
* Rewrite LexerInterpreter to extend Lexer (greatly simplified)
Add the USE_PARSER_INTERPRETER flag to TestPerformance
Improved handling of parse listeners in TestPerformance
When building trees in TestPerformance, compute checksum after the parse using ParseTreeWalker