Fix self deadlock when clients disconnect from media::Player
When receiving a media::PlayerImplementation on_client_disconnected signal, avoid calling remove_player_for_key within the same context as the player object may be deleted (which owns the signal object whose destructor waits until all slots are dispatched). Fixes: 1371454 Approved by: Jim Hodapp, Thomas Voß