FtpFileSystemProvider: make .newFileSystem() thread safe
FtpFileSystem{,Provider}: code changes

* Close the agent queue when you close a filesystem.
* Make fs creation/unregistering thread safe (I think).