radeonsi: implement initial RGP support
This MR implements basic RGP support for radeonsi.
This is done by moving most of RGP / SQTT code from radv
to the shared code amd/common
and then implementing the needed radeonsi specific functions to start/stop the tracing.