Fixed a dumb scoping error on my part.
Initial commit for the new audio subsystem interfaces.  These interfaces are designed with OpenAL in mind and may need to change in the future to accomodate other sound libraries.  Also at this time the AudioManager header is still incomplete.
Cleanup of old files that have been moved or destroyed.
Due to some issues regarding transform space, I have created a second transformable object interface.  One has additional parameters on the translation and rotation methods for specifying which transform space the transformation is to occur in.  Updated the Bone class appropriately.
Laid down the initial work in refactoring the DataStreams should we want to do that.  Adjusted the API of existing streams to be closer to the c++ streams.  Also made new interface classes allowing us to given potential new streams a cleaner API.  They should meet somewhere in the middle so the switch is seemless.  Also moved memory and file streams to their own files.  Removed c-api file streams.
Minor updates to a few files to reflect the API changes surrounding DataStreams.
Created the base class for the future subsystem proxy classes.
Added a TimeMarker typedef, in case in the future we need to pass around timestamps(but I didn't want to call them timestamps).  Also added periods to documentation sentences without them because that is how sentences end in english, damnit.
Corrected includes.
Here is the currently incomplete source file for the base audio manager.
The decoders have been added to the root audio system after I realized their implementation won't touch any of OALS.
Minor API cleanup.
Removed the source files for the decoder factories, because they are too simple to justify source files.
Added an enum value for the SoundScapeManager.
Minor API cleanup.
Removed the redundant "Audio" portion in enum names that are a part of the "Audio" namespace.
Tiny API cleanups and fixes.
Updated the AudioManager header to reflect changes to audio enums.
Added fetching methods for the new SoundScapeManager, as well as a line to initialize it in the non-xml constructor.
Completed the initial draft of the OALS Recorder implementation, and updated it's interface class to reflect the sensible changes I made.