glsl/mesa: move duplicate shader fields into new struct gl_shader_info