only retrieve the metaProperty once
GRAILS-4643 - support binding a command object to a domain class
GRAILS-4643 - use a BeanMap instead of retrieving obj.properties for the RHS of data binding
don't retrieve the value from the binding Map until/unless it is needed

Using Map.each { key, value -> … was retrieving every value from the Map, even those that aren't needed.  For normal Maps this isn't an issue but to optimize the use of BeanMap (and potentially other lazy Map types) this change defers retrieving the value from the Map until/unless it is needed.
Aether: improve error handling in case of internet connectivity issues (such as a proxy or no internet connection)
Aether: fix for GRAILS-10097 "Aether's dependency resolution does not work behind a proxy"
upgrade to jline 2.10, jansi 1.10 and jna 3.5.2
Optimize GrailsWebRequest instantiation
Read parameters only once and clone originally read ones
update to jansi 1.1.1
Merge branch 'master' of github.com:grails/grails-core
REST: Refactored / optimised existing withFormat method
REST: add native understanding of HTTP method to UrlMapping API
Aether: remove some plugins that are declared as top level dependencies, as these will be pulled in transitively
Aether: fix for GRAILS-10107 "'pom true' broken with Aether"
Mark 2 failing tests with @NotYetImplemented

This is a temporary change.  These tests are failing because dependency count expectations are off by 5 because of ad9b72da8b7aeb2172dc10e34a2706b4d0675a99.  I am not sure if we just need to adjust the numbers in the test, or if there is a problem related to the transitive dependencies not being included in the descriptors. Will investigate and get these tests back in action.
Implementation for GRAILS-10087 performance optimization
get rid of global synchronization in PrintWriter instantation
introduces Objenesis dependency for instanting objects
without calling constructor
fix failing test
Merge branch 'master' of github.com:grails/grails-core
remove not yet implemented