Improve default grails.resources.adhoc.excludes setting
- check WEB-INF anywhere in the path
- also block paths with META-INF
- block all *.class, *.properties, *.jar, *.groovy, *.gsp & *.java files
- append default excludes to existing grails.resources.adhoc.excludes setting
  by default unless grails.config.defaults.skipResourcesAdhocExcludes=true
update hibernate4 plugin version in BuildConfig.groovy example
Merge branch '2.3.x'

Conflicts:
	grails-resources/src/grails/grails-app/conf/BuildConfig.groovy
Use asset-pipeline 1.6.0
cleanup and remove deprecated classes
Eliminate dependency on commons-beanutils
fix failing tests with introduction of new LazyBeanMap replacement for BeanMap
Restore performance optimizations lost in previous commit
Remove reference to grailsResourceLoader bean

This is part of the work done at https://github.com/grails/grails-core/commit/3fba248556b5462c92cc4cd16e8c35b978400a5c.  Without this change application startup fails.
Update to asset-pipeline 1.60 was missed in assemble.gradle
Use asset-pipeline 1.6.1
update version numbers in commented asset plugins
temporarily reinstate commons-collections as a compile time dependency

This reverts part of https://github.com/grails/grails-core/commit/f36a45236caee677bf1c6f93244929e7e4e15929.  I am troubleshooting runtime problems related to LRUMap access.
use jquery plugin version 1.11.0.2
fix broken applicationContext.xml
restore commons-collections as a compile time dependency since Hibernate 3 requires it anyway
Merge branch 'master' of github.com:grails/grails-core

Conflicts:
	grails-web/build.gradle
GRAILS-11134 GRAILS-11145 add an attribute to @Transactional for inheriting setRollbackOnly state from nested TransactionStatus to parent TransactionStatus
- prevents UnexpectedRollbackExceptions when TransactionStatus.setRollbackOnly() is called in nested transaction template callback
Remove properties related to the resources plugin
remove grails.resources.adhoc.excludes