[connman] Fail connection if an invalid password is given.

Connman check if the password is of valid length etc. Abort connection
with error if this check fails.

This prevents network services being left in a zombie state preventing
later connection attempts to it.
Merge pull request #11 from lpotter/master

[connman] add configurable online status url
Merge pull request #10 from amccarthy/invalid-password-failure

[connman] Fail connection if an invalid password is given.
Enable cellular after offline

Signed-off-by: Miia Leinonen <miia.leinonen@oss.tieto.com>
[connman] Include usage from unavailable network services.

When a counter is first registered immediately send it the usage stats
of all known network services. This includes both currently available
and unavailable network services. Excludes network services of type
cellular as it is desirable to only show statistics for the currently
inserted SIM.

A new ResetCounters method is added to allow resetting all statistics
for the specified type of network service.
Merge pull request #12 from amccarthy/counters

Usage counters
[connman] add online check retry for ipv4 as well.

we might also increase the timer here or number of checks needed.