GRAILS-11036 : enhanced ValidationErrorsMarshaller to support ErrorObject.
GRAILS-11036 : enhanced ValidationErrorsMarshaller to support ErrorObject.
functional base url was not initialized on all code branches.

follow up to: https://github.com/grails/grails-core/pull/451
GRAILS-11278 - don't add @CompileStatic to methods in a class marked @Transactional
fix method target
clean up imports
fix for GRAILS-11182 "No error handling on async request"
fix compilation error
fix for GRAILS-9905 "grails.util.Mixin does not provide access to the mixed in classes properties like the Groovy Mixin"
add generics to MixinTargetAware
fix for GRAILS-11281 "Controller can't be used as error handler"
don't fail if no WebRequest bound
allow redirects to be issues when using 'then' in returned promises
Merge branch 'baseUrl' of github.com:hauner/grails-core into hauner-baseUrl

Conflicts:
	grails-test/src/main/groovy/org/codehaus/groovy/grails/test/runner/phase/FunctionalTestPhaseConfigurer.groovy
Merge pull request #461 from memorydoor/2.3.x

GRAILS-11036 : enhanced ValidationErrorsMarshaller to support ErrorObject.
fix for GRAILS-11259 "SynchronizerTokensHolder should define serialVersionUID"
Merge branch '2.3.x' of github.com:grails/grails-core into 2.3.x
fix for GRAILS-11282 "Content negotiation not handling multiple XML types in Accept header"
fix failing tests
fix for GRAILS-11292 "Unable to create-app when mavenRepo credential declared in ~/.grails/settings.groovy"