Don't mix sfx with NULL soundData

Caused a crash. Already done for looping sounds.
DMA 44100Hz needs more memory for sound buffers

It doubles the size of the data compared to the default (22050),
so increase the buffer automatically. Likewise, decreasing speed
doesn't need as much (though that doesn't really matter).
Merge remote-tracking branch 'ioquake3/master'