GRAILS-10024 added new ParticipatingInterceptor interface that allows us to reset the participate flag to ensure the session is closed at the end of the request
update version to 2.1.5
update version to 2.2.2
GRAILS-10024 also need AggregatePersistenceContextInterceptor to implement ParticipatingInterceptor
GRAILS-9644 - list() with args only returns one projection property
Merge pull request #346 from longwa/GRAILS-9644

GRAILS-9644 - list() with args only returns one projection property
GRAILS-9644 - list() with args only returns one projection property
GRAILS-10047 - fix binding to a class with no bindable properties
Merge branch '2.1.x' into 2.2.x

Conflicts:
	build.gradle
	build.properties
	grails-test-suite-uber/src/test/groovy/grails/util/GrailsUtilTests.java
	grails-web/src/main/groovy/org/codehaus/groovy/grails/web/binding/DefaultASTDatabindingHelper.java
	grails-web/src/test/groovy/org/codehaus/groovy/grails/web/binding/DefaultASTDatabindingHelperSpec.groovy
Merge branch '2.2.x'

Conflicts:
	build.gradle
	build.properties
	grails-hibernate/src/main/groovy/grails/orm/HibernateCriteriaBuilder.java
	grails-hibernate/src/main/groovy/org/codehaus/groovy/grails/orm/hibernate/support/AggregatePersistenceContextInterceptor.java
	grails-hibernate/src/main/groovy/org/codehaus/groovy/grails/orm/hibernate/support/HibernatePersistenceContextInterceptor.java
	grails-plugin-tomcat/build.gradle
	grails-test-suite-persistence/src/test/groovy/org/codehaus/groovy/grails/orm/hibernate/HibernateCriteriaBuilderTests.groovy
	grails-test-suite-uber/src/test/groovy/grails/util/GrailsUtilTests.java
	grails-web/src/test/groovy/org/codehaus/groovy/grails/web/binding/DefaultASTDatabindingHelperSpec.groovy
fix merge problem
GRAILS-9896 removed unnecessary files from the distribution and fixed the readme
added missing hibernate, scaffolding, and tomca plugins and fixed the version of database-migration
GRAILS-9896 was still including gradlew
added build.properties back to the dist zip
SCB improvement: disable notifying parent buffers by default in connected mode
Implement GRAILS-9975: apply codec for whole response
for buffer parts that haven't been marked as safely encoded
optimize filteringEncoder / "safe buffer" solution
also prepare for being able to switch encoder when writer is active
use contentType instead of mimeType
Add separate active "codec" setting for taglibs internally (taglibCodec)