GROOVY-6160: @DelegatesTo should be @Documented
GROOVY-6070: concatenation with NodeChildren object fails
GROOVY-6158 Added directory entries into groovy-all.jar
minor refactor to remove unneeded empty directory
GROOVY-6165: Incorrect property name extraction from a method name
   * if getname was used, a property "name" was found

Conflicts:
	src/test/groovy/transform/stc/DelegatesToSTCTest.groovy
GROOVY-6095: Workaround for generics type checking bug
GROOVY-6137: In @CompileStatic mode, isCase should be null safe
GROOVY-6147: Method dispatch bug when two methods are overloaded and one is a vargs version
Improve error message when operand stack is empty to give more context and give the user/debugger a better chance to find out what code is causing trouble.
GROOVY-6180: TypeCheckingMode.SKIP not always applied to anonymous inner classes
GROOVY-6183: Compile time errors and crashes with attribute expression on "this" in static context
GROOVY-6162: Fix type checking error with usage of "this" in static context
GROOVY-6029: Fix coercion of GString to a primitive type
Memory enhancements as described in GROOVY-6171
GROOVY-6153: Fixed SecureASTCustomizer forgetting to check property expression receivers
GROOVY-6187: GroovyResultSet Proxy not working with Object methods
Advance version number to 2.1.5-SNAPSHOT
GROOVY-6192: @EqualsAndHashCode override not working when used with @Immutable if @Immutable appears first
GROOVY-6200: Using @DelegatesTo fails with ant task due to classloading error
GROOVY-6195: Use of overloaded methods with empty/varags parameters fails if type checking is active
GROOVY-5349: ICO file in distribution is broken/missing