[engine][gles] Adds 2 simple shaders, and string definitions for uniform and attribute names
[engine][gles]Fixes program not deleted when shader is destroyed
[engine][gles]Fixes program object and basic vertex uniform colour shader. Adds renderMacros utilities