Backport bluetooth drivers from jb_mr1_chocolate onto .35 kernel

Patch v4: refresh all configs to satisfy backported driver dependencies

Change-Id: I375f5846501edb2c122fa5e19760188e82a21c29

Conflicts:

	arch/arm/configs/cyanogenmod_gio_defconfig