Fixed speaker enumeration code when XAudio 2.8 is not available. This problem affected Windows 7, for which all 3D sounds were in the left speakers.
Rewritten the DSound.setPan method which was only working with mono sounds as input: e.g. the missile launching sound was properly panned while the wind sound was not.
This PR provides two fixes: