hfp_hf_bluez5: Remove duplicated include
include: Add handsfree card driver registration
handsfree-audio: Add card driver registration
include: Add get/set data handsfree audio card
handsfree-audio: Implement get/set data
include: Refactor ofono_handsfree_card_create
handsfree-audio: Match new card API
hfp_hf_bluez5: Update to the new API
hfp_hf_bluez5: Set remote and local information
core: Add bt_str2ba() to bluetooth.h

This patch adds a utility Bluetooth function to convert Bluetooth
address from string to bdaddr_t.
handsfree_audio: Call driver remove() on removal
ofono.conf: Punch hole for HandsfreeAudioAgent
doc: Add Handsfree Audio Card "Connect" errors
bluetooth: Rename DUN GW plugin

As BlueZ 5 introduced backwards incompatible API changes, and we want to
keep support for BlueZ 4 based DUN GW plugin for some time, we need to
separate DUN GW plugin which is based on BlueZ 4 from the one based on
BlueZ 5.

The dun_gw.c plugin is renamed to dun_gw_bluez4. This will make it easy
to add a DUN GW plugin for BlueZ 5.
dun_gw: Add BlueZ 5 version

This patch adds initial implementation of the D-Bus Profile1
interface and methods responsible for handling Bluetooth connections.

The DUN GW profile interface is registered as soon as a GPRS capable
modem is registered in oFono.
dun_gw_bluez5: Fix copy-paste error
dun_gw_bluez5: Fix sanity check

We should be checking that modems != NULL, not modems->data.  This is
because the list can be empty and we would crash.
hfp_ag_bluez5: Fix sanity check

We should be checking that modems != NULL, not modems->data.  This is
because the list can be empty and we would crash.
dundee: Rename dundee BlueZ 4 support

The BlueZ 4 support file for dundee has now been renamed to
bluez4.c to make it easier to add a BlueZ 5 support file.
dundee: Start BlueZ 5 support

This patch adds the BlueZ 5 support file for dundee.