[connectionagent] Fix segfault when no network services are available.

If no network services are available findBestConnectableService()
returns an empty string, which is not a valid key for the servicesMap.
Merge pull request #10 from amccarthy/segfault-fix

[connectionagent] Fix segfault when no network services are available.