Merge pull request #44 from amccarthy/master

[connectionagent] Treat connectToType() as manual connection.
Bump version to 0.9.20.
[connectionagent] do not create an object when one is available
[connectionagent] suppress operation aborted errors.
[connectionagent] delay connecting to help reliablility.
Merge pull request #45 from lpotter/master

various fixes and enhancements
bump version to 0.9.21
[connectionagent] Suppress unnecessary roaming requests.

If a cellular network service is already connected, no ask the user for
confirmation of roaming.