Sprite and Text is working in GLES2 context.

Except, the defining color for text is always white.
class ProgramGl renamed toShader. And some bug fix for some matrix
calculations.