ROO-3106: Spring Roo doesn't support new Java 7 language features

This pull request includes the new classpath-antlrjavaparser project as disabled. To enable the use of the new project and dependencies, you must comment-out (disable) references to javaparser and uncomment (enable) references to antlrjavaparser and antlr4-runtime within the spring-roo/pom.xml file.

Updated with changes from master (ROO-3340, ROO-3341).