add openal support in cmake
merged in fixes
Merge branch 'master' into openal

Conflicts:
	CMakeLists.txt
we now search for openal if not specified, it is our last ditch, we also added the headers to the player
adding more openal logic
Merge branch 'master' into openal

Conflicts:
	CMakeLists.txt
Merge branch 'master' into openal
Merge branch 'master' into openal

Conflicts:
	CMakeLists.txt
	include/config.h.cmake
Merge branch 'master' into openal
fix linking issue against openal, setup and teardown openal
it outputs something...
we now play music with openal, but latency is high and doesn't sound great
rough work with enquing, wip, no sound yet
format
hard-coded size/format
it playsback, but still crackles
more tweaks
don't sleep on every update
fix linking on OSX
reworked auto-detection code, small tweaks and works now on osx