Added support for including excluded dependencies when generating POM file.

Added null check to PluginBuildSettings when no plugin dependencies are
present.
Added single dependency resolution logic to DependencyManager to support exclusion functionality when creating a POM file.
GRAILS-11036 : enhanced ValidationErrorsMarshaller to support ErrorObject.
add uaa classpath to eclipse classpath
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
fixing copy'n'paste error from GrailsTestCompiler

- it was a method, not a constructor as intended
- detected problem with CodeNarc's MethodName rule
GRAILS-11036 : enhanced ValidationErrorsMarshaller to support ErrorObject.
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