added missing uniform set for fill rect.
trying to fix fill rect
Revert the revert! WebGL renderer refactored to use me.Color
Fix webgl_renderer.setGlobalAlpha
Normalize webgl_renderer save() and restore()

- Use the same clone+copy pattern for both color and matrix stacks
added save & restore before each draw call to preserve the frame matrix state for each draw.
switched to using a separate projection matrix at the shader level
Fix webgl_renderer drawImage and drawFont
Fix webgl_renderer.clearSurface

- Use the native glArray components.
Remove gl.DEPTH_TEST

- This fixes the simple texturepacker demo! HOORAY!
renderer.clearSurface now accepts a me.Color argument
Remove the startRender method

- The WebGL `viewport` method should be called once and once only (and when the viewport is resized)
Refactor some of the renderer code

- Added missing documentation
- Moved some methods around to better match positions in both renderer files
- Added WebGLRenderer.getContextGL to get the `webgl` context with a fallback to `experimental-webgl`
[#144] Replace glslify with a home-grown WebGL/GLSL stub

- It's faster than glslify (my CPU doesn't take a dump while running this code)
- It's smaller than glslify (see metrics below)
- It actually works unlike glslify (Platformer renders stuff now! There's a bug with the WebGLRenderer that causes the transition to fade in the wrong direction, and to the wrong color.)

Old:
    Original: 842317 bytes.
    Minified: 226941 bytes.

New:
    Original: 722327 bytes.
    Minified: 162221 bytes.
Refactor more utility functions to accept me.Color or String parameters
Fix WebGLRenderer.clearSurface()

- I don't know what gl.clearColor() is doing, but it isn't what we need it to do.
Merge branch 'master' into ticket-144-v2
added in resize function
Merge branch 'master' into ticket-144
fixed resizing