glsl: Prohibit mixing of compute and non-compute shaders.

Fixes piglit test:
spec/ARB_compute_shader/linker/mix_compute_and_non_compute
!UPSTREAM: Handle compute shader local size during linking.

TODO: test.