Support GL_EXT_robustness

We reuse glReadPixels, glGetUniformfv and glGetUniformiv for the
implementation.

BUG: 121414786

Test: manual

Change-Id: Ic956318f366cd59bbfc1a94267c0456204b7c701
19 files changed