bluetooth: backport from caf-msm-jb_3.2.1

Signed-off-by: Darescu Ionut <ionut.darescu@gmail.com>

Conflicts:
	arch/arm/configs/pyramid_defconfig
	drivers/bluetooth/ath3k.c
	drivers/bluetooth/btusb.c
	include/net/bluetooth/amp.h
	include/net/bluetooth/bluetooth.h
	include/net/bluetooth/hci.h
	include/net/bluetooth/hci_core.h
	include/net/bluetooth/l2cap.h
	include/net/bluetooth/mgmt.h
	include/net/bluetooth/sco.h
	net/bluetooth/af_bluetooth.c
	net/bluetooth/amp.c
	net/bluetooth/bnep/core.c
	net/bluetooth/hci_conn.c
	net/bluetooth/hci_core.c
	net/bluetooth/hci_event.c
	net/bluetooth/hci_sock.c
	net/bluetooth/hidp/core.c
	net/bluetooth/hidp/hidp.h
	net/bluetooth/l2cap_core.c
	net/bluetooth/l2cap_sock.c
	net/bluetooth/lib.c
	net/bluetooth/mgmt.c
	net/bluetooth/rfcomm/core.c
	net/bluetooth/rfcomm/sock.c
	net/bluetooth/sco.c
	net/bluetooth/smp.c
Revert "Update defconfig: switch to Gzip compression"

This reverts commit 0b699c2b8ce5afbac035c17a4de48dc76511601e.

Conflicts:
	arch/arm/configs/sultan-selinux_defconfig
	drivers/gpu/msm/Makefile
	drivers/input/touchscreen/Makefile
Add gpio_input from mrg666's kernel