getMinElement now supports values < 0.  Checked and shouldn't affect any uses.  subtract() from set with EOF, wiped out all negative values. added tests.
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...