franky renames eglew so it fits the 3rd party naming convention
the eglew find seems to work both on linux and windows
franky adds macro for vertex array in ES mode
franky fixes opengl find for ES on linux and removes ES1 support
franky enablkes eglew for ES2 and 3
franky adds support for shader ES
franky makes the sprite get the width from resource instea dof the gpu
franky adds glsl es shaders
franky adds gcl since it conflicted with some X11 symbols
franky updates and get working all the ES classes
franky makes the render pipe more generic based on the gfx api
franky decides to keep the pixel buffer around to query the information since it's faster than going to the gpu. we can always delete pixelbuffer data if we want to save memory
we query the matrix and not opengl
texture saving is not supported on ES
franky removes check for pvrtc since this is only supported on iphone and pvr gpu
franky gets the pbo test running on ES
franky reorganize the texture test for ES2
franky adds shaders for glsles