GROOVY-6698: step 1 - make "jar" task work without deprecations
GROOVY-6698: step 2 - fix "test" task
GROOVY-6698: step 2 - fix "groovydoc(All)" tasks
GROOVY-6698: step 3 - fix jarjar task to avoid recompilations
GROOVY-6698: fix bootstrap jar not checking the indy flag
GROOVY-6698: Upgrade to Gradle 1.11
GROOVY-6698: Consistently use target 1.7 if indy is enabled
Rolling back to Gradle 1.10 because of http://issues.gradle.org/browse/GRADLE-3052
minor refactor: slightly earlier return for some AST transform validation checks
GROOVY-6692: Give access to the proxied object from trait proxies
First pass in implementation of stackable traits
Stackable traits: add compatibility with @CompileStatic on traits
GROOVY-6702: Fix public/private field visibility in traits
Use a trait to decorate a final class (example with StringBuilder)
fix up merge d9c7147 (git duped a couple of methods that had moved)
minor refactor: move a utility method, tweaks some other utility methods
Merge pull request #379 from melix/GROOVY-6698

Rework of Gradle build
Add small expected check of stackable trait test
Remove System.out debug code
Fix regression in jarjar due to module jars not always being overwritten