Ensure that no SecureDirectoryStream operations will throw NPE when the directory
the SDS references has been deleted.
Fix methods on directory streams to throw ClosedDirectoryStreamException when the
stream is closed. Also add a DirectoryStream implementation that does not also
implement SecureDirectoryStream in preparation for making it possible to create a
FileSystem that does not support SecureDirectoryStream.