Possible solution for GRAILS-10454 - changed the way of getting real class of hibernate proxied object
fix for GRAILS-10532 "Console dies after killing grails"
Merge branch '2.3.x' of github.com:grails/grails-core into 2.3.x
fix NPE
Clarify why 'input disabled' error occurs for user.

When Grails thinks that a new version of a plugin needs installing, it asks the
user whether to install that new version. This is fine when using the `grails`
command, but if the project is being built with Maven, it causes an exception.
Previously, this exception gave no indication what caused it.

This change incorporates the 'prompt' that caused the exception in the error
message, thus allowing users to determine how to fix it (perhaps by fixing
plugin versions in POMs or cleaning the target directory).
Merge branch '2.2.x' into 2.3.x
Merge branch '2.3.x'
removed code added by mistake in merge
GRAILS-10552: JUnit4GrailsTestType is not used anymore, marking as deprecated
Merge branch '2.3.x'
make GrailsViewResolver extendable for scaffolding plugin
Always resolve relative view names with controller prefix
GRAILS-10557 - Rolls back a transaction on a checked Exception with New @Toransactional annotation
GRAILS-9999 Attempt to fix @CompileStatic compilation of controller classes
Skip methods with @ControllerMethod annotation in ControllerActionTransformer
Merge pull request #405 from yamkazu/GRAILS-10557

GRAILS-10557 - Rolls back a transaction on a checked Exception with New @Toransactional annotation
Fix for GRAILS-9999: makes MimeTypesTransformer compatible with @CompileStatic
so that Controllers can be staticly compiled
Fix for GRAILS-10561.
1. Set the namespace which was earlier initialized to null
2. Change the incorrect constructor call order
3. Added version detection for MimeTypes
Typo in the test (change version). Got accidentally committed while trying out some -ve scenario
GRAILS-10448 - remove ExpressionEvaluationUtils