libEGL: allow devices to workaround Google bug 10194508

Most older blobs don't have the EGL_KHR_gl_colorspace
extension and need this workaround.

Change-Id: Ifc5d097c1a0b68275d23c2d191976ac96631b695
reduce PB size from 2MB to 512KB

this allows us to enable h/w acceleration on low-end
devices while keeping memory usage down.

Bug: 6557760
Change-Id: I8af2de3038dc2579360b8b73aa452cb7a0e506a9
Merge commit 'refs/changes/01/79101/2' of http://review.cyanogenmod.org/CyanogenMod/android_frameworks_native into lp5.0
EGL
Merge branch 'lp5.0' of https://github.com/SoulSlim/frameworks_native into lp5.0