display: Add function to query GPU supported formats

Change-Id: I3213df9cbcb2b3557f7f45f10b4a5d4dc95681ce
libcopybit: fix YUV buffer alignments as per gralloc

buffer alignment in copybit should be in sync with
gralloc allignments while allocating buffer.

Change-Id: I9346a246defc6ad34bdd92265da597cb794ca0a3
CRs-fixed: 377051
libgralloc: Allocate buffer Fix.

Fix to allocate buffer of size defined by the client using
NATIVE_WINDOW_SET_BUFFER_SIZE property function.

Change-Id: If5feaf3fca5ff81f925ed77b57484289e8c6288e
Merge branch 'cm-10.1' of github.com:Team-Hydra/android_hardware_qcom_display into cm-10.1