Removed all the AL includes that cAudio was storing since it was a needless duplicate of headers.
Added a header to the AL includes needed by cAudio.
Added an extra definition needed for OpenAL while cAudio was compiling.
Merge branch 'master' of github.com:BlackToppStudios/Mezzanine

Conflicts:
	Mezzanine/libincludes/common/caudiosrc/cAudio2.1.0/include/AL/al.h
	Mezzanine/libincludes/common/caudiosrc/cAudio2.1.0/include/AL/alc.h
Removed needless (and recently deleted) duplicate AL includes.
Minor API cleanup.
Removed a needless "MEZZ_LIB" declaration.
Made a temporary fix for when more than one rendersystem is loaded.
Removed the configuration in Bullet's CMake files that created the build type post fixes, and moved them to the root CMake file.
Fixes to calls in our API that had yet to be updated.
Ammended the copy files process to account for the cg dll on windows builds.
Fixed an entry in CMake where I file was using unicode characters Windows has issues with.
A fix for graphics and audio settings not being properly serialized on exit.
Fixed a bug where exceptions were not passing their typename down during construction properly.
Fixed some sloppy code in the ObjectSettingsHandler class.
One last fix for the ObjectSettingsHandler.
Fixed a bug in the resource manager while creating directories that would cause the "\" after the "C:" in directory paths to sometimes not be present.  Also did some minor code cleanup.
Merge branch 'master' of github.com:BlackToppStudios/Mezzanine