fix for GRAILS-10187 "Allow changing the version of the Agent used by forked mode"
cleanup up test
fix tests that were not allowing meta class registry to be cleaned up by parent class
Fix test that was not cleaning meta class registry after test
Fix test that was not cleaning meta class registry after test
GRAILS-10091 - Improve service bean aliasing

The framework is only supposed to create aliased bean names for Service artifacts if the alias name will not conflict with another bean. This worked if the conflicting bean is a Service artifact. It did not work if the conflict was created by a bean that is not a Service artifact but is a bean explicitly added to the context.

This change addresses that problem by moving the alias creation to later in the process after the context is initialized so the search for conflicts can include all beans, not just Service artifact beans.
fix for GRAILS-8175 "Running "grails clean" should provide a totally clean environment to run the app"
fix for GRAILS-10243 "Explicit JDBC driver class loading problems in 2.3 M2"
fix for GRAILS-10265 "REST: PUT creates a new instance as opposed to updating an existing one"
fix for GRAILS-10270 "REST: Customizing the Default Renderers does not appear to work"