[connectionagent] don't try to connect to context if there is no mobile
network registered.
dont set current type if connect attempt was bad
make sure roaming is taken into account as being on a network.
make this work
Merge pull request #15 from lpotter/master

[connectionagent] don't try to connect to context if there is no mobile