[gles] Uniform introspection, extraction to a standalone object for reusable API usage
[gles] Adds API to set single uniform values.