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-6804
GROOVY-6804 cleaning
GROOVY-6822: Rewrite the JsonBuilder implementation
GROOVY-6822: Added javadoc for constructors.
Deprecate duplicated methods of Collection

Duplicated methods between Collection and Iterable are deprecated.
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-6841: Fix NPE during compilation if scope is null
Raw modifications to run Groovy on Android
   * replaced uses of java.beans with openbeans
   * added a bytecode postprocessor
   * commented code which triggered NPEs on Android due to security exceptions
   * Repackage openbeans within core jar
   * Android patch: Catch introspection errors
   * Use "grooid" classifier for modified jars
Merge pull request #436 from melix/feature/grooid

Raw modifications to run Groovy on Android
GROOVY-6846: DGM.retainAll() has wrong generic type on Closure condition
GROOVY-2900: Allow Ant targets declaration by AntBuilder without immediate execution
GROOVY-6853: upgrade Ivy to 2.4.0-rc1
GROOVY-3971: adding method to class in ASTBuilder not working
GROOVY-3971: adding method to class in ASTBuilder not working (now supports methods, fields, properties, constructors)