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
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
Remove System.out debug code
Fix regression in jarjar due to module jars not always being overwritten