[unfinished commit] Begin moving audio over to a new interface (audio currently non-functional for many builds)

Currently works for the OSX and Windows stand-alone builds.