fix for GRAILS-11227 "running unit test in interactive mode, the first time is ok while the second time it fails."
fix for GRAILS-10920 "Config gets executed multiple times"
move scripts out of root to 'grails-scripts' projects to avoid problems with gradle IDE integration
Merge branch 'master' of github.com:grails/grails-core
fix failing test
fix exception on startup
fix locating of uncompiled scripts
copy scripts from new location to old for assembled distro
Improve previous fix, only load from holders if explicitly told to in dev environment
Merge branch '2.3.x'

Conflicts:
	grails-core/src/main/groovy/org/codehaus/groovy/grails/commons/cfg/ConfigurationHelper.groovy
Copy system properties to maven model request.
upgrade Aether to 0.9.1
upgrade to AspectJ 1.8
GRAILS-11354 - copy test from master branch
GRAILS-11354 - copy test from master branch
Revert "Improve previous fix, only load from holders if explicitly told to in dev environment"

This reverts commit 4cabb31595989b13756c4a2b3e3c5ec592d1228b.
Revert "fix for GRAILS-10920 "Config gets executed multiple times""

This reverts commit 979de2894c439d4d3907477d52469546e41c95c6.
Merge branch '2.3.x'

Conflicts:
	grails-core/src/main/groovy/org/codehaus/groovy/grails/commons/cfg/ConfigurationHelper.groovy
Merge branch 'master' of github.com:grails/grails-core
Merge branch '2.3.x' of github.com:grails/grails-core into 2.3.x