Improved WinRT MediaLibrary load

It now uses async/await everywhere internally. However, it's still really slow due to the async IO overhead.