fix for GRAILS-10975: throw primary LinkageError instead of secondary ClassNotFoundException
Fixes for GRAILS-10977
Fix for GRAILS-10973: Content negotiation chooses first available withFormat choice for "all" format instead of the * choice
Fix for GRAILS-10973: Fix default Config.groovy: default format should be the first key in grails.mime.types
fix for GRAILS-10947 “Lost dependency artefact type for grails plugins in pom.xml”
Merge branch '2.3.x' of github.com:grails/grails-core into 2.3.x
Merge pull request #446 from jdbeutel/2.3.x

fix for GRAILS-10975: throw primary LinkageError instead of secondary Cl...
Merge pull request #450 from sbglasius/GRAILS-10977

Fixes for GRAILS-10977 (against 2.3.x)
Fix for GRAILS-10897: wrong content negotiation in a unit test
GRAILS-10643, GRAILS-10392 : allow setting "grails.mime.disable.accept.header.userAgents = null (or [])"
Attempt to fix failing test
functional base url was created before contextPath is set by projectRunner.
improved url handling, callers (i.e. FunctionalTestPhaseConfigurer) should not need to build the url themselves.
GRAILS-10985: Raw encoder should return a copy of a String that is marked as "raw"
Merge pull request #451 from hauner/2.3.x-functionalBaseUrl

2.3.x functional base url
Fix for GRAILS-10987: Default UrlMappings.groovy contains invalid default pattern
Add JSON Codec as a registered Codec
GRAILS-10979 - Fix support for binding to a collection of enum
Merge branch '2.3.x'
Fix for GRAILS-10830: HalJsonRenderer links don't resolve properly for proxied entities