Updated Variable to help reduce new type warning in Java 8
Updated the maven plugin to java 8
Removed useless methods
Update ANTLR to 4.2
Converting to Eclipse JDT's ASTParser instead of ANTLR. It should be
more reliable, in any case.
Finished reimplementing with Eclipse AST instead of ANTLR4