Rewrite sound implementation
Merge branch 'wsc_sound' of github.com:flashphoner/flashphoner_client into wsc_sound