Documentation changes, move some more stuff from SSHFileSystem to SSHFile, and add a placeholder SSHFile.mountpoint which always returns None