Test that attempting to set a watchpoint doesn't destroy the debugging s...

...ession.

#945 part 1.  Turns out that if gdb fails to set a watchpoint, it refuses to continue, hence the big warning printed by rr.  Users have to manually unset the watchpoints.