Extending a c++ compiler for OSX

Objective-C required compiler flags
-MMD typo
Merge branch 'cmake-build' into cmake-osx
Merge branch 'cmake-build' into cmake-osx
Added several library paths for OSX and Windows, current focus is on Windows.
Add OpenAL and SDL libs, dlls and headers for Windows for x86 and x64
Some reformatting
Setting output directory

all targets will be moved to bin/{arch}
Merge branch 'cmake-linux' into cmake-windows
Moving Windows binaries to default output directory
Merge branch 'cmake-linux' into cmake-osx
Merge branch 'cmake-windows' into cmake-osx