GROOVY-9588: groovyCompile 6x slower in 3.0.4 than 2.5.6

Antlr4 can not report missing token smartly as antlr2 does, so it have to use error alternatives, but which may impact the parsing performance a lot if the error alternative matches nothing.
6 files changed