Fixed XAudio Shutdown

Turns out that on the DirectX desktop builds which actually exit the game the XAudio system wasn't being correctly shutdown causing periodic crashes.

This didn't affect WP or WinStore because they don't exit the game.  The game is disposed when their task is killed off.

This shouldn't affect anything but the WinDX platform, but it wouldn't hurt for someone to test on WP and WinStore.