set version to 2.3.12.BUILD-SNAPSHOT
register GrailsAwareTraitInjectionOperation with the CompilationUnit in Grailsc
remove tagLibraryLookup from TagLibrary trait for now
remove println
rename protected field
use GrailsAwareTraitInjectionOperation from GlobalGrailsClassInjectorTransformation
put tagLibraryLookup back in the TagLibrary trait
fix GlobalGrailsClassInjectorTransformation
publish snapshot versions in Travis build
Merge branch '2.3.x' into 2.4.x

Conflicts:
	grails-plugin-testing/src/main/groovy/grails/test/mixin/web/ControllerUnitTestMixin.groovy
Merge branch '2.4.x'
use snapshots repository for resolving in snapshot builds
Merge branch '2.3.x' into 2.4.x
Merge branch '2.4.x'
publish snapshot versions in Travis build
use snapshots repository for resolving in snapshot builds
Merge remote-tracking branch 'origin/2.3.x' into 2.4.x

Conflicts:
	build.gradle
Merge remote-tracking branch 'origin/2.4.x'
update to datastore version 4.0.0 snapshot
improve binary compatibility