Fixed OpenAL for Windows, tested on Linux and works.

Merge when ready.