Add unit tests for grammars with multiple EOF transitions
Fix handling of multiple EOF symbols in parser rules
Fix build warning due to use of generics
Improved documentation for Transition.isEpsilon
Merge pull request #538 from sharwell/polish

Polish
Merge pull request #537 from sharwell/multiple-eof

Multiple EOF
Remove comment that was only meant for testing
Merge pull request #539 from sharwell/quick-fix

Remove comment that was only meant for testing
Updated documentation for ParserATNSimulator.getConflictingAlts (fixes #528)
Merge pull request #540 from sharwell/fix-528

Updated documentation for ParserATNSimulator.getConflictingAlts
[maven-release-plugin] prepare release 4.2.2
[maven-release-plugin] prepare for next development iteration
Merge pull request #541 from sharwell/release/4.2.2

Release/4.2.2
Return predefined values instead of null for Grammar methods getTokenNames, getTokenDisplayNames, and getRuleNames

Improve consistency of Grammar methods for names of rules and tokens
Merge pull request #548 from sharwell/invalid-names

Improve consistency of Grammar methods for names of rules and tokens
fixed a number of small bugs in code generation and runtime
now able to run the full test suite for Presto on Python 3.4
still 3 untested string templates
but moving to Python 2.7.6 targat in the meantime
add basic code generation testing rig and 1st test.
Fixes #554
Include merged branch 'origin/args-as-templates'
All Python2 and Python3 tests pass successfully
All tests for Python2 and Python3 pass successfully