GROOVY-6401: Method return type inference breaks with inheritance
GROOVY-6401: Fix for Grails build
GROOVY-6400: add a compile error for mixed mode constructors
removed last remains of groovy-all-tests subproject
remove unused variables and useless java doc comments
GROOVY-6401: Fixed inference when method call is "call" on a closure
GROOVY-6080: IncompatibleClassChangeError: the number of constructors during runtime and compile time
   * switched to a hash based approach
   * kept the old algorithm for binary compatibility with previously generated Groovy classes
GROOVY-6402: Receiver evaluated twice if using null-safe operator in static compilation
GROOVY-6357: ACC_SUPER is not allowed on inner classes
   * having this flag makes ASM & Cobertura unhappy
   * the spec says it's not allowed on inner classes
   * inner class table and class itself should be separate cases
Disabled doctype definition by default
Fix javadoc for @Canonical