[connman] Change data counters to use 64 bit data.

The previous data counters used unsigned 32 bit types. This is
probably adequate for most of the data fields, but for the bytes
received and bytes transmitted it means that the counters wrap after
4GB of data.

Change to use the 64 bit interface to retrieve the data from the kernel
and to use 64 bit types in both the storage and DBus API.

This changes the type signature of the DBus interface and expects
applications to cope.

This changes the binary format of the data files, record size are now
larger. The magic number is changed which causes the data files to be
reinitialised losing previous data history. But that is ok because it
is likely to have wrapped anyway.
[connman] Point connman.service to correct environment file.

Installing connman-tracing is meant to enable tracing, but it doesn't
because the connman.service is pointing at the directory not the
environment file.

This will now cause a lot of logging to be produced.
[connman] Allow GPS technology to be exposed over DBus.
[connman] GPS power control for Hybris GPS.

Add a GPS plugin to enable controlling the power of the Hybris GPS
device found in Jolla smartphones.
[connman] Convert stats from old format to new format.

Upon openning a stats file, if it is in the old format convert it to
the new format.
Merge pull request #24 from amccarthy/tracing

[connman] Point connman.service to correct environment file.
Merge pull request #23 from amccarthy/data-counters

[connman] Change data counters to use 64 bit data.
Merge pull request #26 from amccarthy/gps-power

Gps power
[connman] Proper D-Bus type for WEP key index in wpa_supplicant D-Bus API messages
Merge pull request #27 from tigeli/master

[connman] Proper D-Bus type for WEP key index in wpa_supplicant D-Bus AP...
[connman] IP address collision fix

Fixes a problem with tethering switching off when MMS context is activated.
Or at least one of the scenarios when it might happen.

This is actually a merge of this commit from kernel.org:

http://git.kernel.org/cgit/network/connman/connman.git/commit/?id=60ee35f0

The IP address collision was incorrectly checked. The check reported
collisions even if there was none. This had the effect that if the
tethering uplink connection went down and then up, the tethering address
was released and then new address was allocated without a reason.
Merge pull request #28 from monich/ippool

[connman] IP address collision fix
[connman] add connmanctl and other tests from tools to tools package.