Bug 1073548: Support Bluetooth daemon in build system, r=mh+mozilla
Bug 1073548: Add |mozilla::ipc::BluetoothDaemonConnection|, r=shawnjohnjr

This patch adds |BluetoothDaemonConnection|, which transfers PDUs from and
to the Bluetooth daemon. The class is build around the existing socket I/O
infrastructure.
Bug 1073548: Add core interfaces and Setup module for Bluetooth daemon, r=shawnjohnjr

This patch adds the core interfaces and the Setup module for
the Bluetooth Daemon. The Setup module implements commands
for enabling and disabling Bluetooth profiles in the daemon.
Bug 1073548: Implement Bluetooth Core module for Bluetooth daemon, r=shawnjohnjr

This patch adds support for the Bluetooth daemon's Core module. It
provides the basic Bluetooth functionality, such as searching and
pairing with devices, and accessing device properties.
Bug 1073548: Implement Socket module for Bluetooth daemon, r=shawnjohnjr

This patch adds support for the Bluetooth daemon's Socket module,
which provides OPP functionality.
Bug 1073548: Add support for Bluetooth daemon backend, r=shawnjohnjr