Update to ANTLR 3.5.2, 4.2.1, and ST 4.0.8
Remove workaround for a bug that has since been fixed
Update module versions for release 2.2.1
Update to ANTLR 4.2.2
Update module versions for release 2.2.2
Update to ANTLR 4.4
Support Python 2 and Python 3 code generation
Remove unreachable ambiguous alternative
Allow set elements to have element options
Allow elementOptions to appear in more places

* Alternatives
* Rule references
* Embedded actions
* Semantic predicates
Use diamond operator where appropriate
Show lexer modes in completion lists
Use distinct images for fragment and token lexer rules
Add support for custom channel declarations
Remove references to modules not included with NetBeans Java SE edition
Enclosing rules can no longer be references in actions using the `$ruleName` syntax
Fix bugs in argActionParameter

* Allow commas within template arguments of parameter types
* Allow assigning a default value to a parameter
Global attribute scopes are not supported in ANTLR 4
Show arguments, return values, and locals in completion lists
Fix exceptions which appeared during editing tests