glsl: Rewrote _mesa_glsl_process_extension to use table-driven logic.