Fixed reversed OpenAL related asserts. Fixed an issue with alcDestroyContext being called on the active context.
Added the XML module