R600: fix samples shading, xfb, and prep for SSBO and atomics fixing
This series fixes "arb_sample_shading samplemask * *" with the nir backend, adds some cleanups and changes interfaces to prepare for SSBO and atomics, handles rot ops, and fixes xfb for nir.