GROOVY-6295 escaping angle brackets in GroovyDoc @code and @literal tags
GROOVY-5261: calls to static methods in closures must not be bound at compile time
GROOVY-6199: replace access to outer methods in a closure by owner with thisObject
GROOVY-6266: add more generics information for maps and move getType information into existsProperty
GROOVY-6311: extend spreading ability to check for iterator() method and use the provided type from there
GROOVY-6048: fix generics for static inner classes and inner interfaces
merge from master without test. GROOVY-6323, GROOVY-6325, GROOVY-6332: make Closure not sue static scope and add transformer for VariableExpression in the static compiler
Revert "merge from master without test. GROOVY-6323, GROOVY-6325, GROOVY-6332: make Closure not sue static scope and add transformer for VariableExpression in the static compiler"

This reverts commit def8b83e11a4fd6ee6cbe11bd72417018871d88e.
tweak to avoid groovydocAll being executed every time
setting version to 2.1.8
fixing syncDoc task to avoid up-to-date message only because target directory already exists
small helper script for pushing file to the webdav website share
GROOVY-6196: fix property name resolving
GROOVY-6241: fix generics information for maps a bit (involved creating virtual methods for primitive array getAt/setAt as well)
Some modifications to be bale to diagnose NPEs better
some more debugging code
corrected exception message, plus additional checks to cause GroovyBugErrors
GROOVY-6350: fixes NPE and removes the debug code from before
GROOVY-6282: try fixing super constructor selection in case of the super class being on the classpath
fixing joint build groovy-grails build and adapting error message to changed ClassNode#toString