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
replace encodeAsHTML usage in GSP taglib to support standalone usage
remove assertion to support standalone gsp
refactor Sitemesh layout feature to work in SpringMVC view without a servletfilter
fix for GRAILS-11182 "No error handling on async request"
fix compilation error
Move codec & encoder related classes out of grails-core to grails-encoder and grails-plugin-codec
improve previous fix for GRAILS-10980
add StandaloneCodecLookup for use in standalone GSP
implement StandaloneGrailsApplication class that can be used in standalone GSP
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"