GRAILS-11452 add feature for registering TestPlugin classes for test classes
- also support mixin classes to define what plugins it includes or excludes
exclude single test that uses an AST from the same project
- greclipse doesn't support having the AST in the same project as the test
- previously all tests were disabled by removing the test directory from source folder
- now only exclude the test that fails to compile in Eclipse
GRAILS-11027 GRAILS-11452 add unit tests to cover TestRuntimeFactory
Workaround for GROOVY-6836
GRAILS-11027 improve TestRuntime getValue/removeValue, add parameter type to avoid casting in client code
GRAILS-11455 SkipMethod annotation for excluding methods from TestMixinTransformation
GRAILS-11027 set Holders.config to grailsApplication.config in unit tests
GRAILS-11428 fix problem related to grailsApplication bean getting overridden in Grails 2.4.x
- https://github.com/grails/grails-data-mapping/blob/ceda8de4/grails-datastore-gorm-hibernate4/src/main/groovy/grails/orm/bootstrap/HibernateDatastoreSpringInitializer.groovy#L165-L168