GRAILS-10198 - Removing graisl full namespace from SynchronizerToken as it is exposing critical application information to the DOM
Merge pull request #369 from nvinet/2.2.x

GRAILS-10198 - Removing Grails full namespace from SynchronizerToken
fix for GRAILS-10217 "Grails Domain Mocks don't play nice with Spock Mocks in Grails 2.2.3"
update to 2.2.4 snapshot
fix for GRAILS-10208 "Command line error with additional files in grails-app/conf"
fix for GRAILS-10232 "GORM CountBy does not work anymore with sorted mapping"
fix for GRAILS-10201 ""Method name must not be null" error after upgrading from 2.2.1 to 2.2.3"
fix for GRAILS-9939 "Transitive JAR dependencies of in-place plugins not found"
Fix for GRAILS-10291 "Method name must not be null" exception when using custom onUnauthorized method in grails-shiro plugin's ShiroSecurityFilters which calls filter.forward rather than filter.redirect"
Merge pull request #382 from mhurne/2.2.x

Fix for GRAILS-10291 "Method name must not be null" exception when using...
increase memory for test suite
set version to 2.2.4
GRAILS-10266 create the history file if it doesn't exist
2.2.5.BUILD-SNAPSHOT
GRAILS-10132 - fix command line handling of blanks in windows

This is still pending testing.
Revert "GRAILS-10132 - fix command line handling of blanks in windows"

This reverts commit de110b271546754a9a8e500c94797bba58b1bd37.
remove unused images left over from 1.x create-app

These should be removed because they are unneeded cruft that get copied over whenever anyone runs create-app
Merge pull request #384 from kenliu/remove-unused-create-app-imgs

remove unused images left over from 1.x create-app
GRAILS-9928 - improve the handling of wrapper downloads

The old logic was something like this:

if downloadFile does not exist
    download to downloadFile
end if

if installDir does not exist
    extract downloadFile to installDir
end if

This was problematic if downloadFile exists and installDir does not exist and downloadFile is not a valid zip file.  This would happen if an earlier attempt was made to download to downloadFile but for some reason could not be completed.  That would lead to attempting to extract an invalid zip file.

The new logic is something like this:

if installDir does not exist
    download to downloadFile
    extract downloadFile to installDir
    delete downloadFile
end if
GRAILS-10336 - mark exception classes with @CompileStatic