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
Fix SourceAware customizer not using the file name but the file path.
Revert to Gradle 1.3
GROOVY-5801: sql.firstRow() can be incredibly slow

implemented as suggested by Sam Perman

see: https://jira.codehaus.org/browse/GROOVY-5801
Merge pull request #137 from PascalSchumacher/GROOVY-5801

GROOVY-5801: sql.firstRow() can be incredibly slow
GROOVY-5968: Show only parts of bytecode
GROOVY-5988: Reference to for-loop parameter leads to type "Object" instead of declared type
GROOVY-5963: Subscript operator shouldn't be allowed on any object
GROOVY-5980: Finally executes twice on NPE while casting method result
Merge pull request #138 from andresteingress/GROOVY-5968

GROOVY-5968: Show only parts of bytecode
Merge pull request #139 from andresteingress/GROOVY-5980

GROOVY-5980: Finally executes twice on NPE while casting method result
Fix unit test for JDK1.5 build
GROOVY-5994: Type checking extensions should have access to classpath
GROOVY-5994: Reworked as to make use of transform classloader
GROOVY-5991: Handle missing operators as methodNotFound
GROOVY-5995: Type checking extensions are not initialized with @CompileStatic
GROOVY-6000: Make @DelegatesTo compatible with x = { foo }
   * binary expressions used as setters
   * make @DelegatesTo have default value (for Java compatibility)
    GROOVY-5802
GROOVY-5802: tweak test