GROOVY-5886 Added ObservableSet plus testcase
Fix typos List -> Set
Merge branch 'master' of https://github.com/groovy/groovy-core
GROOVY-5074 Do not use ExecutorService to run code outside EDT, spawn a new Thread instead
Merge branch 'master' of https://github.com/groovy/groovy-core
GROOVY-4877: Groovy Console should set the context class loader to the class loader that loaded the script.

All credit belongs to Luke Daley. I just created a pull request out of his patch.
Merge branch 'master' of https://github.com/groovy/groovy-core
GROOVY-4877: Groovy Console should set the context class loader to the class loader that loaded the script.

Incorporated Graeme and Pauls feedback. The classloader is now only modified for the scope of execution of the script and only if the "useScriptClassLoaderForScriptExecution" is true. "useScriptClassLoaderForScriptExecution" defaults to false and is set to true in the main method.
GROOVY-4877: Groovy Console should set the context class loader to the class loader that loaded the script.

Better name for the local variable which holds the saved ContextClassLoader (as suggested by Paul).
GROOVY-3332: The groovy.time.*Duration classes make use of java.sql.Date

Patch supplied by Brad Long.
Merge pull request #135 from PascalSchumacher/GROOVY-3332

GROOVY-3332: The groovy.time.*Duration classes make use of java.sql.Date
Merge pull request #129 from PascalSchumacher/GROOVY-4877

GROOVY-4877: Groovy Console should set the context class loader to the c...
GROOVY-5970: Non-blocking bytecode view/GROOVY-5977: "please select a class node" message in AST view
Merge pull request #136 from andresteingress/GROOVY-5970

GROOVY-5970: Non-blocking bytecode view/GROOVY-5977: "please select a cl...
GROOVY-5978: Groovyc doesn't support configscript
   * also fixes command line generation not using --indy but -indy
GROOVY-5979: groovy ant task doesn't support indy/basescript/configscript
GROOVY-5959: @TypeChecked modified the AST tree in switch statements
Merge branch 'master' of https://github.com/groovy/groovy-core
Fix SourceAware customizer not using the file name but the file path.