Add helper methods for filtering annotations
Make inner classes public in GrailsTransactionTemplate
Add helper for replacing all generics with certain target
Helper method to GrailsASTUtils for marking AST applied
Add helper methods for re-processing variable scopes with VariableScopeVisitor
Use @CompileStatic for TransactionalTransform
Extract helper method for injecting list of ClassInjectors
Add method targets to method calls added by ControllerActionTransformer AST where possible
Make Controller & Domain class calls direct in ResourceTransform
Merge branch 'Laris_Grails_232_Fixes' into 2.3.x
Merge branch '2.3.x'

Conflicts:
	build.gradle
	build.properties
	grails-core/src/main/groovy/org/codehaus/groovy/grails/compiler/injection/AbstractGrailsArtefactTransformer.java
	grails-plugin-controllers/src/main/groovy/org/codehaus/groovy/grails/compiler/web/ControllerActionTransformer.java
	grails-plugin-mimetypes/src/main/groovy/org/codehaus/groovy/grails/compiler/web/MimeTypesTransformer.java
	grails-test-suite-uber/src/test/groovy/grails/util/GrailsUtilTests.java
Update HalJsonRenderer.groovy

Fixes 3 problems:  
- Java Enums were written out with extra quotes around the "\"ACTIVE\""
- Java dates written out with extra quotes, and also as a date toString() -- some way to force ISO8601?
- GSON "Dangling name" issue due to trying to skip objects that were already written.
Updated AspectJ
trivial javadoc updates
Merge branch '2.3.x'

Conflicts:
	build.gradle
Revert "Updated AspectJ"

This reverts commit e335f7831ec3a0c47afde991d2fdef213837f26f.
fix for GRAILS-10642 "Cleaning and then running test-app causes configuration to not be loaded."
Use Weak/SoftReference for static api implementation instance holder
Skip static methods in TransactionalTransform
Fix for GRAILS-10666: GroovyPageTagWriter.toString() stackoverflow