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
fix deprecated sort method usage
- fixes some GGTS 3.5.0/Eclipse 4.3.2/Greclipse 2.9.0.xx-201403261719-e43j8/2.2.2
  and JDK8 compilation problems where sort method is used
split RenderTagLib and significantly reduce the dependencies needed for grails-web-gsp
Merge branch 'master' of github.com:grails/grails-core
fix failing test
fix file not found error when using java7 file watcher
GRAILS-11242 - don't allow non-existent properties to be constrained if @GrailsCompileStatic is present
GRAILS-11278 - don't add @CompileStatic to methods in a class marked @Transactional
GSP standalone support: support passing BeanClassLoader as parent classloader for templates
refactor applyLayout to support standalone GSP
don't assume grailsApplication.mainContext is WebApplicationContext instance
allow controller to be null in GroovyPagesUriSupport to support g:render in standalone GSP
fix method target
clean up imports
Merge branch '2.3.x'

Conflicts:
	grails-core/src/main/groovy/org/codehaus/groovy/grails/transaction/transform/TransactionalTransform.groovy
remove use of deprecated DGM sort method
Change type handling to work with Groovy 2.3 and JDK8
fix types to be compatible with Groovy 2.3 + JDK8