msm: kgsl: Remove Z180 driver

Support for any target that had the Z180 2D core has been removed
from the kernel.

Change-Id: Ic0dedbad1aaa8bbb9062b31f4140c1a17269ff51
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
msm: kgsl: Add struct kgsl_device to kgsl_allocate_contiguous API

We need to pass a non NULL struct device * for the call to
dma_alloc_coherent(). Change certain APIs to allow us to pass
down struct kgsl_device ptr so we can pass in a valid struct
device * to dma_alloc_coherent()

Change-Id: I24eaa2b7834b573b0520f6aa1f00447eb1f35dc6
Signed-off-by: Shrenuj Bansal <shrenujb@codeaurora.org>

Conflicts:
	drivers/gpu/msm/kgsl_sharedmem.c