update to 2.2.2 snapshot
fix for GRAILS-9627 "inner class or enum in domain class breaks unit/integration testing"
fix failing functional tests
Merge branch '2.2.x'

Conflicts:
	build.gradle
	build.properties
	grails-test-suite-uber/src/test/groovy/grails/util/GrailsUtilTests.java
fix configuration of war mode for executing tests functional tests
fix log4j error message when using run-war
fix datasource driver cleanup logic
try to establish path to 'java' executable
fix for failing functional tests