Separated out the generic AudioManager functionality from the OpenAL-specific implementation
Added the ability to independently pause, resume, and stop audio from the 3d or Ui scene graphs