WIP: make vs_vec4_visitor class
WIP: extract virtual functions from ir_variable visitor

Includes making a new function to handle variables of type
ir_var_system_value, which differ in VS and GS.
WIP: move VS-specific functions to vs_vec4_visitor
WIP: move VS-specific data members to vs_vec4_visitor.