Add test case to make sure shaders with uniforms of the same struct defi...

...nation compile/link OK

Before we only test the failure cases, but never the success case.
Actually we almost check in a workaround to ANGLE that will break the success cases.
typo: assigend -> assigned