Undo reverts to gralloc and hwc, no longer needed, bug resolved

Re-apply "gralloc : apply kernel 3.4 fb screeninfo type""

This reverts commit c4f8902afdb0cce6b2bdd91a2f0191f9735ccf39.

Re-apply "hwc: Fix reserved field usage""

This reverts commit 80a7d2f900d49e8bf4edf5b8c51c047da1a241e1.
qdutils: Default to GPU composition

If composition type is not set, default to GPU composition.
This is because CPU composition is not supported from MR1 onwards

Change-Id: I951dcb5586a8dbcfbe73cd7292d0f1690d6528ba

Conflicts:

	libqdutils/comptype.h
gralloc: Override gralloc calculated size only if bufferSize is greater.

bufferSize set using native window set buffer size will override gralloc
calculated size only if bufferSize is greater.
Fix for 720P, 1080P HD content playback is not working on 7x27A due to
buffer size mismatch between requested size by frameworks and allocated
size by gralloc for HAL_PIXEL_FORMAT_YCrCb_420_SP and
HAL_PIXEL_FORMAT_YCrCb_420_SP format

Change-Id: I16d04e406ab8f1f35e0e0a70e19d99a019adc5ef
CRs-Fixed: 451783
Merge pull request #3 from Team-Hydra/cm-10.1

Remove the un-needed reverts + default to gpu comp - fix logcat spam
Fix compile error due to singleton changes in MR1

http://review.cyanogenmod.org/#/c/30269/ shouldn't be needed anymore.

Change-Id: I99d4129f67c270781e4cbdf96040aa4cdb713ffd