GROOVY-6478: ensure placeholder generation is using a correct representation when connecting generics
GROOVY-6771, GROOVY-6768: GroovyMain should set the context class loader to the GroovyClassLoader
Obsolete comment
failing tests for 2.3.0 CompileStatic issues
GROOVY-6752 groovysh: restructure Main.groovy: Do not install AnsiConsole in static initializer
Allow subclassing
GROOVY-6754: groovysh: do not terminate after evaluating startup arguments
GROOVY-6754: groovysh: startup arg -e and positional consistent with groovy
GROOVY-6754: groovysh: Handle bad user input for options
Merge pull request #415 from bsideup/2.3.0-generic-bugs

failing tests for 2.3.0 CompileStatic issues
GROOVY-6782: Fix subscript operator compilation in case of flow typing changing the type of the object
Merge pull request #405 from tkruse/groovysh_main

GROOVY-6752+6754 groovysh: restructure Main.groovy
GROOVY-6624: Create groovy-cli subproject for CLI-oriented stuff
GROOVY-6624: Create groovy-cli subproject for CLI-oriented stuff (CliBuilder should use CliParser facade)
GROOVY-6624: Create groovy-cli subproject for CLI-oriented stuff (initial spike to try supporting JOpt-Simple)
GROOVY-6624: Create groovy-cli subproject for CLI-oriented stuff (further JOpt-Simple support)