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.
add uaa classpath to eclipse classpath
update resources, database-migration and cache plugin versions
fix failing tests

See https://github.com/grails/grails-core/commit/a55b85e3506664bdb88d1e9d6f025ae271ad0931
version 2.2.5
GRAILS-11324: disable DTD loading by default in internal Grails XML parsing (IOUtils.createParserFactory)
GRAILS-11333: Handle already absolute URLs

When a "uri" is provided to the link method and the "absolute" parameter is true, check if the provided uri is already absolute before trying to make it absolute.
GRAILS-11331 Add test for plugin specific GSP encoding settings
GRAILS-11331 use both naming formats when looking up plugin's GSP config
GRAILS-11331 Add test for both naming formats of plugin name
close ZipFile in finally block
GRAILS-11272 don't create plugin.xml files to inline plugin directories when war is created
fix isInlinePluginLocation, check with canonical file
GRAILS-11272 never use plugin.xml for inline plugins
update versions for 2.3.8 release
update to database migration 1.4
added mavenLocal() to repositories
update version to 2.3.8
fix grails version