[connman] allow autoconnect when service is in failure state.
Merge pull request #65 from lpotter/autoconnect

[connman] allow autoconnect when service is in failure state.
[connman] fix NULL pointer crash connman_device_set_disconnected
(device=0x0, disconnected=<optimized out>) at src/device.c:765
[connman] fix NULL pointer crash g_dhcp_client_start (dhcp_client=0x0,
last_address=0xdb5e8 "10.0.1.125") at gdhcp/client.c:2666
[connman] fix null pointer crash #3  0x000447e0 in
allow_property_changed (service=0x174950) at src/service.c:4722
[connman] fix logic for failure autoconnect

if service has failure state, don't bother with ignore check,
and just set timer and try reconnect.

After 30 minutes, this will try no more.
Merge pull request #66 from lpotter/master

[connman] fix NULL pointer crashes
Merge pull request #67 from lpotter/fixfailure

[connman] fix logic for failure autoconnect
[connman] hack to get wifi to work after connman has crashed

wpa_supplicant interfaces must be removed prior to bringing wifi
interfaces down. Otherwise supplicant gets into INTERFACE_DISABLED
state and wifi won't work until phone is restarted.
[connman] dhcp: fixed memory leak in remove_option_value
[connman] ofono: don't unnecessarily cancel SetProperty calls

Only cancel duplicates. Also, fixed a few memory leaks - pending D-Bus
calls were not being unref'd after being cancelled.
Merge pull request #70 from monich/remove_option_value

dhcp: fixed memory leak in remove_option_value
Merge pull request #71 from monich/ofono-properties

ofono: don't unnecessarily cancel SetProperty calls
Merge pull request #69 from monich/wifi-recovery

Hack to get wifi to work after connman has crashed
[connman] log: allow disabling certain logs

Log patterns prefixed with ! disable the logging. That makes it
possible to enable logs everywhere except for the specific files
which don't interest the person doing the debugging.
[connman] ofono: fixed memory leak

Free connman_ipaddress prior to allocating the new one
[connman] service: Fix D-Bus return value when connecting a service

When the service is instantly connected or an error occured, remove
the pending call and report success or failure immediately to the
caller. When the connect procedure indicates -EINPROGRESS, the
caller will be informed later and no D-Bus reply is to be sent from
this function.

The service pending call needs to be set when calling
__connman_service_connect() as later stages in the code will decide
whether to ask an Agent for input based on its non-NULL value.

Reported by Aaron McCarthy <aaron.mccarthy@jolla.com>
Merge pull request #74 from amccarthy/master

[connman] service: Fix D-Bus return value when connecting a service
Merge pull request #72 from monich/log

log: allow disabling certain logs
Merge pull request #73 from monich/connman_ipaddress_free

ofono: fixed memory leak