[UPnP] Do not make duplicate found_server_callback() calls

Use the same code for GetServers() callback and the FoundServer
handler: GetServers() code path wasn't checking for existing servers,
so duplicates could appear with good timing.

Also mark signal handlers as 'private' methods.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>