Merge branch '2.1.x'
update to datastore 1.0.8
Merge branch '2.1.x'
Merge branch 'master' of github.com:grails/grails-core
Merge branch '2.1.x' of github.com:grails/grails-core into 2.1.x
change build.properties to 2.1 rc1
add cache plugin to BuildConfig
Merge branch '2.1.x'

Conflicts:
	build.properties
add cache to app.pom
Merge branch '2.1.x'
update to spring-loaded 1.0.6
Merge branch '2.1.x'
use release plugin 2.0.1
update to 2.0.2. Fix for GRAILS-9111
Merge branch '2.1.x'
fix for GRAILS-9111 "create-plugin then compile gives compile error: nable to resolve class org.tmatesoft.svn.core.SVNAuthenticationException"
Merge branch '2.1.x'
fix NPE when running mvn clean
Merge branch '2.1.x'
Also cache negative uri cache lookups.

Serving views or resources which do not have a controller is pretty slow due to uri lookups on every request.
This fixes it by also caching uri looks which do not have a controller.

To avoid DOS attacks, the cache is also limited in size, and the size can
be controlled via the grails.urlmapping.cache.maxsize config property.