GRAILS-10560 - Unable to create absolute links when using PageRenderer to generate mail content
GRAILS-10560 Unable to create absolute links when using PageRenderer to generate mail content
If plugin watchedResources is outside grails-app directory and is for a source file, still call plugin onChange
Merge pull request #409 from OlafFreyer/2.2.x

fix: GRAILS-10560 Unable to create absolute links when using PageRenderer to generate mail content
Merge pull request #410 from candrews/patch-4

GRAILS-10601: If plugin watchedResources is outside grails-app directory and is for a source file, still call plugin onChange
GRAILS-10336: convert exception classes to Java because of Groovy bug GROOVY-6080
- Fix to classes in 2.2.x
Merge branch '2.2.x' into 2.3.x

Conflicts:
	grails-core/src/main/groovy/grails/validation/ValidationException.groovy
	grails-core/src/main/groovy/org/codehaus/groovy/grails/compiler/GrailsProjectWatcher.java
	grails-web/src/main/groovy/org/codehaus/groovy/grails/web/mapping/CachingLinkGenerator.java
	grails-web/src/test/groovy/org/codehaus/groovy/grails/web/mapping/LinkGeneratorSpec.groovy
GRAILS-10336: convert exception classes to Java because of Groovy bug GROOVY-6080
- changes to classes only in 2.3.x