Do not require Java8 and depends on non-beta ecj
Update antlr to 4.2
Add more works and experiments on Volpts parser