mesa: support for GLSL 1.20 array types

This allows syntax like "float[8] foo, bar;"
11 files changed