Static compilation: first elements to allow class level annotation
Merge branch 'master' into grumpy
Merge branch 'grumpy' into experimental-static-compiler
GROOVY-5217: Fixed closure call type checking when closure is declared as a field
GROOVY-5217: Fixed closure call type checking when closure is declared as a field
GROOVY-5217: Fixed closure call type checking when closure is declared as a field

Conflicts:

	src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
GROOVY-5219: Ensure methods are registered in a predictable order
Merge branch 'master' of github.com:groovy/groovy-core
Merge branch 'master' into grumpy
Merge branch 'grumpy' into experimental-static-compiler

Conflicts:
	src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
GROOVY-5197: Source location incorrect for statement after a label
Merge branch 'master' of ssh://git.codehaus.org/groovy-git
Merge branch 'master' into gradleFixes
GROOVY-5222: Fix incompatible type checking in cast expressions
Merge branch 'master' into grumpy
Merge branch 'grumpy' into experimental-static-compiler
Ensure closures defined in statically compiled methods or classes are also statically compiled
additional subproject refactoring
Merge branch 'gradleFixes'
modularisation - get check working for all subprojects