display: fix "Use cache invalidate and clean correctly" merge

Change-Id: I6c6be68761d71f7bdaf613e1d883fa6f883ddb2b
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
libqdutils: Use -Wno-attributes

Change-Id: I25f19595ed29434938861a5462edc27e8d8ef717
libcopybit: fix for narrowing conversion in C++11.

Change-Id: Ic73a3c94b5142d35e0912f98acaa3d0c98163e0a
-Wno-attributes for alloc_controller
hardware/qcom/display-caf/libgralloc/alloc_controller.cpp:51:269: error: type attributes ignored after type is already defined
[-Werror=attributes]
cc1plus: all warnings being treated as errors

Change-Id: I3e930be5d0ab9e6f48650d12abf7dd182dcb3f95