Added unit tests showing that GC'ed SoftReferences are not cleanup from memoize caches
Fixed cache's SoftReferences instantiation in order to register them in a ReferenceQueue
    GROOVY-5802
GROOVY-5802: tweak test
GROOVY-6019: Cross compilation of Groovy annotation on Java class does not work
GROOVY-6025: Using short, byte, char annotation definition attribute constants should be supported
GROOVY-6032: @GrabResolver information is not retained at runtime in compiled class
GROOVY-6032: @GrabResolver information is not retained at runtime in compiled class
GROOVY-6032: @GrabResolver information is not retained at runtime in compiled class
GROOVY-6007: @GrabResolver doesn't affect Ivy
Merge pull request #143 from paulk-asert/groovy6025

GROOVY-6025: Using short, byte, char annotation definition attribute con...
GROOVY-6025: Using short, byte, char annotation definition attribute constants should be supported
Merge pull request #142 from paulk-asert/groovy6019

GROOVY-6019: Cross compilation of Groovy annotation on Java class does n...
formatting
GROOVY-6019: Cross compilation of Groovy annotation on Java class does not work
GROOVY-6011: Catch Exception instead of InvokerInvocationException
GROOVY-6039: Add "handleAmbiguousMethods" to the type checking extensions
GROOVY-6030: Fix ambiguous method resolution in DGM vs interface
GROOVY-6034: Fixed assignment of null to primitive boolean not reported as an error
GROOVY-5956: Added a StringGroovyMethods#plus(String,CharSequence) version for faster string concatenation