GRAILS-8976 enable autowiring of Filters during unit test
Merge pull request #342 from johnrengelman/filter-injection

GRAILS-8976 enable autowiring of Filters during unit test
Revert "GRAILS-8976 enable autowiring of Filters during unit test"

This reverts commit c14cc7099a184688f9b49368ee35dc7cdfdb3460.
Revert "Revert "GRAILS-8976 enable autowiring of Filters during unit test""

This reverts commit aabdb71054a4182f550c6a90b8c3a63300a2d58d.
fixed failing tests
remove artifactory from uploadPublished
Merge branch '2.1.x' into 2.2.x

Conflicts:
	grails-plugin-filters/src/main/groovy/org/codehaus/groovy/grails/plugins/web/filters/FilterConfig.groovy
Merge branch '2.2.x'

Conflicts:
	build.gradle
	grails-test-suite-web/src/test/groovy/org/codehaus/groovy/grails/web/filters/FiltersUnitTestSpec.groovy
add empty data binding plugin
add data binder spring bean
add getTargetType() to ValueConverter
improve data binder flexibility by allowing converters to injected

Some relevant functional tests:
https://github.com/grails/grails-functional-tests/commit/17cd3af1fd02263dbaf8621d66ed010fc2c28ee6
https://github.com/grails/grails-functional-tests/commit/cff27668c143cf0cd8c59fc5b45bd73686be0504
https://github.com/grails/grails-functional-tests/commit/201e93b9366b52791de57d8fda17a788f24f7f44
account for the new data binding plugin
GRAILS-8991 - improve binding to a collection of non domain class
GRAILS-8991 - improve binding to a collection of non domain class
clear a collection when binding new values to it
add method to improve backwards compatibility
Move logic from scripts into PluginInstallEngine
Merge branch 'master' of github.com:grails/grails-core
resources directory should be on classpath for forked mode