Close OpenAL devices without disposing
Some code cleanup
[OpenAL] Add runner user on BeginCapture, not ctor