Merge branch '2.3.x' into 2.4.x
GRAILS-11476 - Use Groovy 2.3.3
GRAILS-11492 - make the tests 1.6 compatible
Merge branch '2.3.x' into 2.4.x
GRAILS-11496 - upgrade H2 to 1.3.176
Merge branch '2.3.x' into 2.4.x
move DataBindingGrailsPlugin to org.grails.plugins.databinding
fix compile error
move I18nGrailsPlugin to org.grails.plugins.i18n
Merge branch '2.4.x'

Conflicts:
	grails-aether/src/main/groovy/org/codehaus/groovy/grails/resolve/maven/aether/AetherDependencyManager.groovy
	grails-plugin-databinding/src/main/groovy/org/grails/plugins/databinding/DataBindingGrailsPlugin.groovy
	grails-plugin-datasource/build.gradle
	grails-resources/src/grails/grails-app/conf/BuildConfig.groovy
	grails-web-common/src/main/groovy/org/codehaus/groovy/grails/web/servlet/mvc/GrailsParameterMap.java
add missing import statement
fix for GRAILS-11481 "GrailsDispatcherServlet throws IllegalStateException when using forward() and render()"

 Change relates to removal of sitemesh filter in GRAILS-11357.

 The filter was removed but the ContentBufferingResponse was not being removed from the request. This causes GrailsOpenSessionInViewInterceptor to not close and unbind the session. This change ensures that the wrapped response is removed from the webRequest and thus the session unbound.
Upgrade to g-d-m 3.1.1, also make it a managed dependency
revert change to make g-d-m managed, as you may want to use newer version of a plugin
update to Tomcat 7.0.54 plugin
Improve the solution that ensures the correct version of spring, groovy and grails jars by reading info from GrailsCoreDependencies
upgrade to Aether 1.0.0
GRAILS-11484 fix bug in GSP layout features with multi-line titles
Merge branch '2.3.x' into 2.4.x
optimize GroovyPageOutputStack performance
- reduce unnecessary operations