bluetooth: updating bluetooth driver to caf

Should fix channel issues on all devices, fix call not routing
when a2dp is on, and deepsleep issues as well when bt is paired
and on. Compiles fine on doubleshot and pyramid, and
works well on doubleshot.

Change-Id: I9cdee4482575bbcb25a5819e03130a71aaf59b74

Conflicts:
	net/bluetooth/hci_conn.c
	net/bluetooth/hci_event.c
	net/bluetooth/l2cap_core.c
	net/bluetooth/sco.c
Imported Bluetooth driver from sultan-kernel-bruce-linaro3