[connectionagent] Ensure dangling pointers are not left in services map.

NetworkServices were only ever added to servicesMap, never removed.
Except on Connman availability changed. Iterating over the map could
result in dereferencing dangling pointers.
Merge pull request #64 from amccarthy/auto-connect

Removing dangling pointers from containers.