improve identifier handling in GormAwareDataBinder
bumped version to 2.2.4
GRAILS-10204 use a ServletContextResourcePatternResolver when deployed as a war
test fix
back to version 2.2.3
fix failing functional test

simplify command object initialization code by moving it into
ControllersApi
GRAILS-10209 - fix formatBoolean

Groovy truth problem.  Instead of testing attrs['false'] and attrs['true'] we should check attrs.containsKey('false') and attrs.containsKey('true')
Merge branch '2.2.x'

Conflicts:
	grails-plugin-i18n/src/main/groovy/org/codehaus/groovy/grails/plugins/i18n/I18nGrailsPlugin.groovy
javadoc
Improve tests to use Grails app testing support
Merge branch '2.2.x'

Conflicts:
	grails-plugin-controllers/src/test/groovy/org/codehaus/groovy/grails/compiler/web/ControllerActionTransformerCommandObjectSpec.groovy
GRAILS-6710 - restore test
GRAILS-10206 fixed line endings
GRAILS-10206 rewrite the generated file with the correct line endings to avoid mixing Unix and DOS endings
add dirty checking methods to domain configurational properties
Merge branch 'master' of github.com:grails/grails-core
improve handling of domain class command objects

If a command object is auto retrieved from the database, data binding should only happen to that object if the request method is PUT or POST
remove compile time dependency on junit
restore test that was accidentally left commented out in previous commit
removed redundant "pooled = true"