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
Merge remote-tracking branch 'caf-rebase' into cm-11.0

Change-Id: I7216c277f2f5ebafe349f0849957df8900ca0084
Merge branch 'Cyanogen/cm-11.0'

Conflicts:
	services/surfaceflinger/DisplayHardware/HWComposer.cpp