needed for plugin sound support to play on non-msw

when leaving scope (PlugInPlaySound returns) calls destructor for ocpn_sound which occurs before the sound is heard
when playing asyncronously.. so either play syncronously, or change destructor of ocpn_sound to not call stop