GROOVY-6275: DOMCategory: text() doesn't get node value if it is a CDATA section
missing groovydoc for one of the parameters
remove unneeded synchronization. It is a racy single-check, but ok in this case
Deprecate method selection method for single null argument case, because it is doing things wrong
GROOVY-6289 fix single null argument faulty method selection by removing the special case method and instead use the normal way
Refactor visitVariableExpression to use visitProperty instead of trying to resolve properties on its own. Also moves the logic for hasSetter into existsProperty and adds additional generics information
add javadoc and rename method for nullIfStaticOnlyAndNotStatic (now allowStaticAccessToMember)
add null check for enclosing binary expression
GROOV-5920: add regression test
GROOVY-6300: JavaStubGenerator breaks instance initializers
Removed unused imports
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