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.
GROOVY-6822: Rewrite the JsonBuilder implementation
GROOVY-6822: Added javadoc for constructors.
Added constructor with parent classloader and CompilerConfiguration
GROOVY-6840: Create new ArrayList instead of returning empty lists for JSON Parsing
GROOVY-6840: Fix Typo
GROOVY-6830: Calling Closure from within inner static class fails in 2.1.7+
GROOVY-6840: Add Test Case for Empty Lists
Merge pull request #443 from paulk-asert/groovy6830

GROOVY-6830: Calling Closure from within inner static class fails in 2.1...
Documentation for bitwise operators
Documentation for conditional operators
Documentation for object operators
Documentation for regex operators
Documentation for spread dot and spread method argument operators
GROOVY-6617: joint compiler fails to compile groovy class implemented java interface
improve javadoc
GROOVY-6404: Incorrect stubs for enums without constants