Implement support for the dependencyManagement concept as seen in Maven http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Management

This allows users to enforce versions of transitive dependencies.

Fix for GRAILS-11501
Merge branch '2.4.x' of github.com:grails/grails-core into 2.4.x