ac/radv/radeonsi: align code and move av1 code to common place
The first patch just aligns radv on using VCN names.
The second 2 patches moves code into ac that I originally duplicated into radv but always meant to share with radeonsi.
This code is pretty clean to move and makes things a lot cleaner over all.