ignore closures / inner classes during scanning
Make sure the application and pluginManager are only created once, and combine scanning and non scanning configuration classes into one to simplify things
upgrade to Boot 1.1.0.M2 and make AspectJ optional
add handling of shutdown operations
groovyPageLocator is not required
introduce new settings interface for common setting names
add better default configuration for MimeTypes
if servletContext is null use ContextLoader.currentApplicationContext
Make GrailsConfiguration an actual @Configuration class
increase the precedence of UrlMappingsHandlerMapping