!UPSTREAM: glsl: Don't allow unnamed interface blocks to redeclare variables.

Fixes piglit test
spec/glsl-1.50/compiler/unnamed-interface-block-elem-conflicts-with-prev-global.vert.

TODO:
- Some limited amount of redeclaration is allowed