Major iPad 1 performance win.

Now we render with two shaders, doing vertex color blending only when
needed.
It's much easier to regenerate shaders from source.
This commit is incomplete, we lack the HLSL shader versions.
Windows shaders.
Merge pull request #111 from LoomSDK/BJG-ShaderCleanup

Bjg shader cleanup