Release notes foreword.
Changed ConcurrentSpec so any thread other than the main test thread can define instants, rather than just those threads launched by ConcurrentSpec.executor.
Reworked DefaultExecutorFactory unit tests to use ConcurrentSpec, so they should be more reliable now.
Don't pad the lock file with 0s on close if it is shorter than expected.
Call to flush() was in the wrong spot (but not really required anyway).
Added missing @Incubating.
Minor tweak to performance test thresholds.
Fix compare() for task names in selector handling.
Rename `debugJvm` command line switch to `debug-jvm`.
Merged the various ZipCompressor implementations into a single implementation.
Merged the various ZipCompressor implementations into a single implementation.
Renamed AbstractZipCompressor to DefaultZipCompressor.
Moved construction of caching ClassLoader into DefaultClassLoaderRegistry.
Minor tweak to tooling api task execution test.
Minor tweak to option description.
Removed unused 'ignored' field on TestMethodResult.
Fixed type signature of IdeaModule.singleEntryLibraries
Don't need <literal> here.
Added some notes to various specs.
Added some javadocs.