GRAILS-11373 refactor unit test runtime to use GrailsRuntimeConfigurator for initializing mainContext
- uses 'static loadExternalBeans = true' test class property for configuring the loading of resources.xml / resources.groovy
GRAILS-11001 / GRAILS-11373 use separate callbacks for registering beans to parent context
GRAILS-11001 / GRAILS-11373 use NoOpGrailsPluginManager by default for unit tests for performance reasons
- it's also possible to provide custom pluginManager configuration by defining a pluginManager parent bean
GRAILS-11001 / GRAILS-11373 use mainContext instead of parentContext