Turn DebugInterface into an actual interface, add r5900 and r3000 implementations of it