Implement ThirdPartyFileSystem for the AdversarialFileSystem
Merge pull request #2543 from chrisvest/2.0-adversaries-3rd-party

2.0 adversaries for ThirdPartyFileSystem