nv50,nvc0: Port internal programs to nir and use ttn for tgsi by default
This removes the remaining places where nouveau calls into tgsi codegen by default, which brings us a step closer to being able to drop that code.
No cts regressions on kepler, although khr-gl46@copy_image@functional
does seem more likely to time out :/