Revert "liboverlay: Use camera heap for targets without mm heap."

This reverts commit d69c9ca5ce4b5f7818a38446219396d078374b37.
display: Enable MDP pixel repeat on MDP Composition.

This change sets MDP_BACKEND_COMPOSITION flag during
MDP composition to enable pixel repeat in MDP H/W

Acked-by: Jeykumar Sankaran <jsanka@codeaurora.org>
Change-Id: Ibc04878831c84e1e1fd0ace7c185bddce9b7ab7f

Conflicts:

	libhwcomposer/hwc_mdpcomp.cpp
	liboverlay/overlayUtils.h
gralloc: Let gralloc_priv.h be overloaded by device trees

Adjustments to private_handle_t may be necessary for device-specific
blob compatibility, so don't enforce usage of the local header

Change-Id: I588ca59ed76b1a063a4b663ac2c98589865b7738

Conflicts:

	libgralloc/alloc_controller.cpp
	libgralloc/gpu.h
display: Don't enable pixel repeat for YUV buffers

 * This can cause horrible things to happen on msm8660 like clock rates
   going to a zillion hz, hard lockups, artifacts, and the smell of
   fresh ozone in the air. Don't do it.

Change-Id: Ic3b8541fc149c593e46ca5ed0c1ee14cab6af71a

Conflicts:

	libhwcomposer/hwc_mdpcomp.cpp