CK2FileManager.delegateQueue

Like `NSURLSession`, `CK2FileManager` now makes it explicit which queue delegate methods and blocks are executed on. This makes the implementation of things like the open panel somewhat simpler. Hopefully you're OK with this @MrNoodle ?