Hopefully fixed the way the sounds are deinitialized.

It wasn't clear in the SFML doc, but the sf::Sound Object must be stopped
and deleted before the sound buffer to make sure the corresponding
OpenAL stream is detached from its sound source.

This removes a lot of random warnings on sounds when quitting OD.