Rework the Audio module to use callbacks and to improve safety
Add a lock guard for AudioDevice
Separate audio callback from AudioSpec
Add back old `AudioFormat` aliases to not break existing code.
Add audio whitenoise example
Reduce generic coupling in AudioDevice, add `format` to AudioSpec
Add SDL_LoadWAV_RW bindings, fix some ll function parameters
Add some docs
Merge pull request #218 from nukep/master

Rework the Audio module to use callbacks