GROOVY-6953: Fix regression in static compilation wrt to @DelegatesTo and maps
GROOVY-6955: Regression in the way setters are called if @DelegatesTo references a Java class
GROOVY-6963: groovydoc should honour the {@docRoot} javadoc tag
minor refactor: remove some checkstyle warnings
GROOVY-6964: Build on Windows.
Building on Windows was not supported because JarJarTask does not release a file lock.
Please read http://groovy.329449.n5.nabble.com/Build-issue-with-groovy-core-master-td5719619.html for the detail.
I fixed this problem.
Merge pull request #486 from yukoba/WindowsBuild

GROOVY-6964: Build on Windows
minor refactor: remove javadoc warning
GROOVY-6962: Fix IllegalAccessException if the target public method belongs to a package private class
GROOVY-6965: Fix ClassCastException during type checking
GROOVY-6930: Fixed possible infinite wait during extension module scanning if an error occurs during contruction of the meta-model of a class
GROOVY-6903: Add null check in getProperties()
GROOVY-6952: Add List.removeAt(int) and Collection.removeElement(Object), because for List<Integer>, List.remove(int) and Collection.remove(Object) are troublemakers.