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