gpu: msm2: Sync to upstream

* Sync to android-msm-3.4-flo-lollipop-release

Change-Id: Ia0df71c0a1f102de034860f4d212a05c806fef7d
Signed-off-by: Javelin <javelinanddart@gmail.com>

Conflicts:
	drivers/gpu/msm2/Makefile
	drivers/gpu/msm2/a2xx_reg.h
	drivers/gpu/msm2/a4xx_reg.h
	drivers/gpu/msm2/adreno.c
	drivers/gpu/msm2/adreno.h
	drivers/gpu/msm2/adreno_a2xx.c
	drivers/gpu/msm2/adreno_a3xx.c
	drivers/gpu/msm2/adreno_a3xx_snapshot.c
	drivers/gpu/msm2/adreno_a3xx_trace.h
	drivers/gpu/msm2/adreno_debugfs.c
	drivers/gpu/msm2/adreno_dispatch.c
	drivers/gpu/msm2/adreno_drawctxt.c
	drivers/gpu/msm2/adreno_drawctxt.h
	drivers/gpu/msm2/adreno_pm4types.h
	drivers/gpu/msm2/adreno_postmortem.c
	drivers/gpu/msm2/adreno_ringbuffer.c
	drivers/gpu/msm2/adreno_ringbuffer.h
	drivers/gpu/msm2/adreno_trace.h
	drivers/gpu/msm2/kgsl.c
	drivers/gpu/msm2/kgsl.h
	drivers/gpu/msm2/kgsl_debugfs.c
	drivers/gpu/msm2/kgsl_debugfs.h
	drivers/gpu/msm2/kgsl_device.h
	drivers/gpu/msm2/kgsl_drm.c
	drivers/gpu/msm2/kgsl_events.c
	drivers/gpu/msm2/kgsl_gpummu.c
	drivers/gpu/msm2/kgsl_iommu.c
	drivers/gpu/msm2/kgsl_iommu.h
	drivers/gpu/msm2/kgsl_log.h
	drivers/gpu/msm2/kgsl_mmu.c
	drivers/gpu/msm2/kgsl_mmu.h
	drivers/gpu/msm2/kgsl_pwrctrl.c
	drivers/gpu/msm2/kgsl_pwrctrl.h
	drivers/gpu/msm2/kgsl_pwrscale_trustzone.c
	drivers/gpu/msm2/kgsl_sharedmem.c
	drivers/gpu/msm2/kgsl_sharedmem.h
	drivers/gpu/msm2/kgsl_snapshot.c
	drivers/gpu/msm2/kgsl_sync.c
	drivers/gpu/msm2/kgsl_sync.h
	drivers/gpu/msm2/kgsl_trace.h
	drivers/gpu/msm2/z180.c
	include/linux/msm_kgsl.h