R5900 interpreter breakpoints

This adds basic breakpoint support to the interpreter. Stepping doesn't work yet, as it currently depends on the CPU cycles to be updated, which is only done on branches. But one off breaking at least works.