Merge pull request #427 from hean01/master

 Remove alot of logic from the audio subsystem callback which
Fix issue were env. sound plays on title screen.

This was introduced when moving logic from the audio callback
thread to logic(), which is in charge of stopping and freeing
sounds. Added call to snd->logic() from GameStateTitle to make
it cleanup it self.