Fixed DirectSound

Made it capable of handling WAVE files of all types including non-standard
PCM formats with varrying header sizes and data blocks. Still needs 3D
sounds, effects, and MIDI with DirectMusic added before I make it the
default Windows audio system. Please merge.