Nuked Preview and Profile directories from the Catch configuration.
Updated the openal version in our repo to the latest trunk.  Also cleaned up a bit of our build system related to OpenAL.
Removed OpenAL patch files that were rejected in favor of other fixes.
Made an additional Atlas fetch method that actually works as the original was documented.  Now there is a fetch that will throw on fail, and one that will return NULL on fail.
Made a couple of fixes to the OpenAL cmake configuration.
Changed an inline function to static inline to fix a linking error I was getting.  Removing inline didn't work as it generated multiple definition errors(in alfontsound.c and alc.c).
Created a patch file for the OpenAL change I made.
Minor styling change.