openal: ensure correct context. issue 314

TODO: shared context