Audio subsystem rewrite + vorbis support