WinRTFileSystemProvider fix & unit test project

TODO:

 - [x] Dropped the "create file if not existing" case to resolve fix
 - [x] Updated WinRT tests to use xUnit
 - [x] Are you a fan of breaking out the SafeOpenFileAsync decision tree in that way?