Various cmake and osx fixes
Remove USE_OPENAL defines. OpenAL is now on by default
Don't use gcc specific linker flags for clang