SW backend: use VideoCommon XFRegisters struct.

Get rid of some struct definitions specific to the software backend, and
uses the ones from VideoCommon/XFMemory.h instead.