Fixes/workarounds from CM11 for omap4/pvr...

Revert "remove support for glReadPixels screenshot path" - rmcc
Support forcing all screenshots into a CPU consumer - rmcc
sf: Always use opengles for screen capture - HashCode
Revert "remove support for HWC < 1.0" - rmcc
surfaceflinger: Update support for hwc < 1.0 - rmcc
libs/ui: Fix crash issue because of null pointer access - Baldev Sahu
SurfaceFlinger: Add NULL check for buffer handling - Praveena
Pachipulusu
SurfaceFlinger: Enable Vsync trace for SF Composition - Arun Kumar K.R
SurfaceFlinger: Change to support framebuffer flip for 2D blitters -
Arun Kumar K.R
surfaceflinger: Apply bugfixes to the correct hwc code paths - rmcc
SF: Avoid wormhole clear for BLIT calls  - Radhika Ranjan Son
Graphics:Add error check when create GraphicBuffer - Lingyun Zhu
sf: Fix detection of 0.3 hwcomposer - rmcc
sf: Don't do premultiplied alpha blending on the statusbar for hwc <=…
- rmcc
Revert "Revert "Compatibility work around for bad graphics driver dep… -
rmcc
frameworks/native: Fix toroplus radio with CFLAGS  - rmcc

Thanks for those committers for the commits..

I don't knwo how clean is this commit, bevause I edited everyhting
manually and on Windows.. some whitespaces must be fixed...