Wasapi formats fix

This removes the 32 bits == float logic so hardware that requires s32 in exclusive mode should be able to work now. 

Fixed a bug that prevented playing stuff decoded as float in exclusive mode when the hardware only supports ints. 

Also start towards cleaning up the WAVEFORMATEX/WAVEFORMATEXTENSIBLE mess.