Build on OSX as well as Linux (and anything else)

I added in the #cgo directives for compiling with the OpenAL framework on OSX, and added a local.h for including the proper headers depending on which platform you're building for.