GROOVY-6128
possibility to generate stubs in custom encoding
generating stubs in java source encoding by default
GROOVY-6128
if not specified, stub generator uses platform charset
GROOVY-3298: Support multiple labels on the same statement
Add additional GroovyClassLoader tests

These tests specifically test for compliance with parts of JLS Section 5.
Fix typo in ClosureException
Fix typo in GDK Specification Documentation
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
Refactor: minor Code style, qualified import, typed API, more parentheses
code style: asserts
Groovysh: some more default methods to Map completion