Merge OpenALSoundController changes to SDL2 backend