glsl: make .length() support multidimensional arrays
glsl: Support cloning of arrays of arrays
glsl: finish processing of arrays of arrays code