Add complex-glsl test

The test creates shaders that use the maximum number of uniforms.
An implementation can successfully compile/link or not but
it must not crash.
Merge pull request #257 from greggman/complex-shaders

Add complex-glsl test