Start wrapping the audio addon.

Also change how the opaque types are generated (this seems to be the suggested
way, and the c_void way is specific to just c_void).