Aether: simplify GrailsCoreDependencies so that only the grails core internal plugins are declared as dependencies, the rest are transitively resolved. This will ensure the POMs are correct and minimise the risk of errors since we don't have the duplicate the version in both the build and GrailsCoreDependencies
exclude certain dependencies only required by plugins from POM files