GROOVY-6490

http://jira.codehaus.org/browse/GROOVY-6490 excessive reload of dependencies in GroovyScriptEngine. Solve storing the last-modified attribute from the source file in the scriptCache.
Fix for GROOVY-6495: Add quoting
GROOVY-6508 Make outer class property dispatchers use PropertyExpression rather than AttributeException
GROOVY-6509: Fix to inherited @Memoized method.
Merge pull request #302 from bura/fix-inherited-memoized-method

GROOVY-6509: Fix to inherited @Memoized method.
Merge pull request #301 from lujke/GROOVY-6508

GROOVY-6508 Make outer class property dispatchers use PropertyExpression...
GROOVY-6508 adjust ComplexCommandSupport to force field style access
GROOVY-6500 expose a getter for FBS.disposalClosures. The getter returns an unmodifiable Collection, just like every other setter in FBS that exposes internal state
Merge pull request #298 from ocroquette/master

Fix for GROOVY-6495: Add quoting for file and path names in bat file
Disable "doclint" if running the build with Java 8
Merge pull request #297 from alessiostalla/patch-1

GROOVY-6490: correct last modified time
GROOVY-6490: avoid a lastmodified time in the future, force removal of up-to-date dependencies