GROOVY-6579: Groovy Console not responsive when running the closure
GROOVY-6645
GROOVY-6646: let method with misfit vargs parameter be ignored
GROOVY-6641: ensure protocol does not show up in generated script class name
GROOVY-6647: add access check for constructor call
further utility method refactoring
Merge pull request #365 from bsideup/GROOVY-6645

GROOVY-6645 AstSpecificationCompiler and his methods should be public
Merge pull request #344 from andresteingress/GROOVY-6579

GROOVY-6579: Groovy Console not responsive when running the closure
GROOVY-6648: @Grab not respecting initClass=false in all cases