Update & cleanup gralloc

Based on https://github.com/CyanogenMod/android_hardware_qcom_display-caf/commit/277b124c636c4bfc891d2481fe939224b93d788e

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I57d113ea85270bbe4c7ea1f008393d83a5f40ef7
Revert "display-legacy: clarify COPYBIT == HWC_BLIT"

This reverts commit b4331823c8c285cf757085fa265720703d52abc3.

* avoid having to make changes to libhardware

Change-Id: I1ab710d6a2e5e588ba8409ee639d39c3a982ef8a