Lock SDL audio while playing a sound.
Lock SDL audio while playing a sound.

This prevents the audio callback (and thus the OnMixChannelFinished
callback) from running while we set up to play a sound.  This way, we
avoid race conditions with the playingSounds container.

ZoogieZork/Adventures-in-SDL2,ZoogieZork/Adventures-in-SDL2