Fix breakpoints/watchpoints not occuring at the correct PC
Fix breakpoints/watchpoints not occuring at the correct PC

When a breakpoint/watchpoint is detected we also need to break
out of the running while loop or we will overshoot where we wanted
to cpu to stop.

jwestfall69/rustual-boy,jwestfall69/rustual-boy