kgsl: update drivers from CAF

Signed-off-by: helicopter88 <helicopter88@iof303.pnap.ioflood.com>

Conflicts:

	drivers/gpu/msm/kgsl.c
	drivers/gpu/msm/kgsl_cffdump.c
	drivers/gpu/msm/kgsl_device.h
	drivers/gpu/msm/kgsl_drm.c
	drivers/gpu/msm/kgsl_gpummu.h
	drivers/gpu/msm/kgsl_mmu.h

Change-Id: I84d3c034fd7e3c35899b9baec952adbedbde710b

Conflicts:
	drivers/gpu/msm/kgsl.c
Update iommu to jb_chocolate

Conflicts:
	arch/arm/mach-msm/iommu.c
	include/linux/iommu.h
[WIP]: vidc update from caf msm.git jb_chocolate

Use fimrware from here: https://github.com/CarbonDev/proprietary_vendor_qcom/blob/master/mako/proprietary/vidc_1080p.fw

Change-Id: I445eb46790851a882ba375991bd98c52aa72e2e4

Conflicts:
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_helper.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_interrupt_handler.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_properties.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_shared_mem.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_shared_mem.h
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_utils.c
	drivers/video/msm/vidc/1080p/resource_tracker/vcd_res_tracker.c
	drivers/video/msm/vidc/1080p/resource_tracker/vcd_res_tracker_api.h
	drivers/video/msm/vidc/common/dec/vdec.c
	drivers/video/msm/vidc/common/enc/venc.c
	drivers/video/msm/vidc/common/enc/venc_internal.c
	drivers/video/msm/vidc/common/init/vidc_init.c
	drivers/video/msm/vidc/common/vcd/vcd.h
	drivers/video/msm/vidc/common/vcd/vcd_api.c
	drivers/video/msm/vidc/common/vcd/vcd_core.h
	drivers/video/msm/vidc/common/vcd/vcd_sub.c
	include/media/msm/vcd_api.h
	include/media/msm/vcd_property.h
Update vidc headers
Update bluetooth to jb_chocolate

Conflicts:
	include/net/bluetooth/hci_core.h
	include/net/bluetooth/mgmt.h
	net/bluetooth/Makefile
	net/bluetooth/hci_conn.c
	net/bluetooth/hci_core.c
	net/bluetooth/hci_event.c
	net/bluetooth/l2cap_core.c
	net/bluetooth/l2cap_sock.c
	net/bluetooth/mgmt.c
	net/bluetooth/sco.c
Fixed compile errors