Remove alot of logic from the audio subsystem callback which

removes the problem with audio thread modifying containers while
game thread iterates over it.

Fixes issue #425