GPU: Sync with Samsung msm8660-common kernel

Change-Id: Ibbadcc39cac9d05e258c6186a6d5cd8da0169b9d

Conflicts:
	drivers/gpu/msm/Makefile
	drivers/gpu/msm/adreno.c
	drivers/gpu/msm/adreno.h
	drivers/gpu/msm/adreno_ringbuffer.c
	drivers/gpu/msm/adreno_snapshot.c
	drivers/gpu/msm/kgsl_cffdump.c
	drivers/gpu/msm/kgsl_debugfs.c
	drivers/gpu/msm/kgsl_events.c
	drivers/gpu/msm/kgsl_iommu.c
	drivers/gpu/msm/kgsl_iommu.h
	drivers/gpu/msm/kgsl_mmu.h
	drivers/gpu/msm/kgsl_sharedmem.h
	drivers/gpu/msm/kgsl_sync.c
	drivers/gpu/msm/kgsl_sync.h
	drivers/gpu/msm/kgsl_trace.h
	drivers/gpu/msm/z180_postmortem.c
	drivers/gpu/msm_adreno220/adreno_a2xx.c
	drivers/gpu/msm_adreno220/adreno_drawctxt.c
	drivers/gpu/msm_adreno220/adreno_drawctxt.h
	drivers/gpu/msm_adreno220/adreno_postmortem.c
	drivers/gpu/msm_adreno220/adreno_ringbuffer.h
	drivers/gpu/msm_adreno220/kgsl.c
	drivers/gpu/msm_adreno220/kgsl.h
	drivers/gpu/msm_adreno220/kgsl_debugfs.h
	drivers/gpu/msm_adreno220/kgsl_device.h
	drivers/gpu/msm_adreno220/kgsl_mmu.c
	drivers/gpu/msm_adreno220/kgsl_pwrctrl.c
	drivers/gpu/msm_adreno220/kgsl_pwrscale.c
	drivers/gpu/msm_adreno220/kgsl_sharedmem.c
	drivers/gpu/msm_adreno220/kgsl_snapshot.c
	drivers/gpu/msm_adreno220/kgsl_snapshot.h
	drivers/gpu/msm_adreno220/z180.c
	include/linux/ion.h
	include/linux/msm_kgsl.h