Revert "Initialize OpenAL context in the render thread"

This reverts commit 2ec7366fdee407a89cfa82f1bab98b77694b3050.
Revert "Replace AtomicBoolean with Object as the audio thread lock"

This reverts commit 915b0b8c612aa070fab7439d871862e54a1c1162.
Revert "Fix OGG/Vorbis stream looping"

This reverts commit e1910fdff28332a14f2fe3c99f9282845b31c214.
Revert "Revert "Replace AtomicBoolean with Object as the audio thread lock""

This reverts commit 09ce49f7762ce012f773fe804edf7592779d8a96.
Revert "Revert "Initialize OpenAL context in the render thread""

This reverts commit c9abfcdfa91b4b591ff45ceb58f184546bf674a7.
trying to fix audio, seems to be working again...