Update documentation for ANTLRErrorListener (fixes #603)
Add an additional note about the relation between reportContextSensitivity and reportAmbiguity
Merge pull request #627 from sharwell/fix-603

Update documentation for ANTLRErrorListener
Fix edge case behavior of nextTokenOnChannel and previousTokenOnChannel (fixes #622, fixes #544)
Merge pull request #626 from sharwell/fix-622

Fix edge case behavior of nextTokenOnChannel and previousTokenOnChannel
Add regression tests for #625
Support multiple epsilon elements at the end of a left-recursive rule alternative (fixes #625)
Merge pull request #628 from sharwell/fix-625

Support multiple epsilon elements at the end of LR alternatives
Consistent handling of element options applied to alternatives (fixes #542)
Merge pull request #629 from sharwell/fix-542

Consistent handling of element options applied to alternatives
* Updated documentation for IntSet

* Reimplemented IntervalSet.subtract and IntervalSet.complement to operate over the complete range of supported values
* Expanded several methods in IntervalSet to operate on any IntSet
* Mark COMPLETE_CHAR_SET and EMPTY_SET as read-only
Merge pull request #623 from parrt/fix-set-subtract

getMinElement now supports values < 0.  Checked and shouldn't affect any...
Remove ability to reference enclosing rule by name, in favor of always using $ctx (fixes #571)
Merge pull request #630 from sharwell/fix-571

Remove ability to reference enclosing rule by name, in favor of $ctx
Merge branch 'master' of github.com:antlr/antlr4 into k1