freedreno: convert to "new style" frag shader inputs
Prep work for sample-shading.
Couple trivial nir patches at the start of the series. And 5/6 adds a new nir pass in ir3, although perhaps this should be moved to nir as i965 does something rather similar.