[connman] disable active scanning for previously connected wlans
Merge pull request #109 from tigeli/passivescanv2

[connman] disable active scanning for previously connected wlans
[connman] Fix copy and paste error with previous commit.

Commit 25ece468eb558b7dd13dedaa07694a14539c81bc had a typo which caused
home data stats to be return for roaming stats in some situations.
Merge pull request #110 from amccarthy/master

[connman] Fix copy and paste error with previous commit.
[connman] Don't treat counters for cellular services differently.

Previously only the usage statistics for available cellular services
were being sent. The reasoning being that the user is only interested
in the usage for the currently inserted SIM card. This is still a valid
use case, however, doing at this level can lead to issues in the UI.

The available cellular service can temporarily disappear during normal
operation of the device. This can happen, for example, due to a change
in cellular technology. If an application requests data counters at
this time and mobile data will not be connected (because it is disabled
or due to a usable WLAN connection) then cellular usage counters will
not be sent to the application.

Always send initial cellular usage data for all known cellular services
and expect applications to only show the desired data.
Merge pull request #111 from amccarthy/master

[connman] Don't treat counters for cellular services differently.
[connman] Only wifi has hidden property. Fix crash
when wired using pre provisioned configurations.
Merge pull request #113 from lpotter/21717

[connman] Only wifi has hidden property. Fix crash
plugins: Dummy bluetooth plugin for rfkill setup

The bluetooth_legacy plugin only registers a bluetooth device when
bluetoothd has started up and indicated that an adapter is present;
and only at that time will connman set BT rfkill according to saved
settings.

This means that the intended behaviour of having connmand start before
bluetoothd and have rfkill set up before BT adapter is accessed does
not work. By implementing a dummy bluetooth driver we can initialize
bluetooth technology in connman and set rfkill to desired value
actually before bluetoothd starts up.

[connman] plugins: Dummy bluetooth plugin for rfkill setup