Also ignore profile-specific nbactions-*.xml
Maven builds run unit tests in-process by default
Maven builds: if mvn is not run with -Psonatype-oss-release, then 1) javadocs are not generated, 2) source jar is not generated, 3) artifacts are not signed, 4) shaded (complete) jar is not generated. Development cycle install ~4:1 faster, clean+install ~2:1 faster
Ant build.xml: remove irrelevant comments
Ant build.xml: pass -Xlint -Xlint:-serial to javac
Ant build.xml: build fails if grammar compilation fails
Ant build.xml: Generate grammars in a separate intermediate build output folder
Ant build.xml: Include generated grammars in source zip for debugging purposes
Ant build.xml: Faster build if we don't fork the ANTLR task
Ant build.xml: Improve build performance avoiding an unnecessary directory copy
Add graphs describing ATNState relations
Maven build: reference jUnit 4.10, ANTLR 3.5 final, ST 4.0.7 final
Clarify number of allowed transitions leaving a state
Revert "Ant build.xml: Faster build if we don't fork the ANTLR task"

This reverts commit 6e9129848eb9df5b015e07b8a84257295585c966.
Ant build.xml: look for ANTLR 3 library in lib folder, download from antlr.org if missing. Remove unnecessary build.properties.
Ant build.xml: allow user settings in user.build.properties
Ant build.xml: rename antlr3.gen.dir property to build.antlr3.dir
Ant build.xml: Move mkdir task to antlr3 target, where the grammars are actually compiled
Ant build.xml: use macro to simplify multiple calls to the tool
Ant build.xml: improved up-to-date checks, remove need to pass "-make" to the ANTLR 3 tool