OpenAL and misc fixes

Contains a number of fixes to audio system, a findCEF module (figures out the platform specific names)
Also contains fixes to the logger that did not build or work in VS2010 / Windows DLL, this fix was also tested on x86 Linux.
This branch is slightly more "clean" in terms of history than #157, and contains some of the same changes as #157, but does not contain all of them.