Rework the way tests are executed. Lots of tests were missing from the test suite
GROOVY-6300: JavaStubGenerator breaks instance initializers
Reworked the way tests are executed by Gradle
   * Fixed failing unit tests
   * Fixed indy not activated on modules
   * Improved exclude filter
Merge branch 'gradle-test-rewrite'