Happy New Year!
GROOVY-5761 - getBytes for GString
GROOVY-5868 - ConfigObject is unexpectedly no longer Cloneable
use "clone.configFile = configFile" instead of "clone.configFile = new URL(configFile.toString());" because the clone of the backing map is shallow anyway
removed unnecessary import
GROOVY-5877: Provide a flag for the groovyc ant task to control whether it searches the classpath for source files (prefactoring work to clean up some flags that weren't being set properly and a couple of typos)
GROOVY-5877: Provide a flag for the groovyc ant task to control whether it searches the classpath for source files
GROOVY-5867: xml:lang attribute appears to break StreamingMarkupBuilder >= 2.0.6
 GROOVY-5879: combining the default namespace and normal namespaces with StreamingMarkupBuilder causes issues
GROOVY-5473 fix staticmathod calls done on instances
GROOVY-5872: Null values cannot be assigned to fields which type use a generic type

Conflicts:
	src/test/groovy/transform/stc/FieldsAndPropertiesSTCTest.groovy
GROOVY-5886 Added ObservableSet plus testcase
Fix typos List -> Set
GROOVY-5074 Do not use ExecutorService to run code outside EDT, spawn a new Thread instead
GROOVY-5812 fix type conversion bug for direct method calls
GROOVY-5632: Closure default params can cause BUG! exception in phase 'class generation'
GROOVY-5874: Closure shared variables are not rechecked in LHS of binary expressions
    * partial fix since there were two issues in one
    * test case for GROOVY-5893

Conflicts:
	src/test/groovy/transform/stc/GenericsSTCTest.groovy
GROOVY-5892: VerifyError if a closure is called using the shortcut notation inside an inner class
GROOVY-5890: Wrong method is selected for "isCase" using "in" operator
GROOVY-5888: Using spread operator should be allowed on arrays too