Fixes related to script/breakpoints/4889 test
Fix typos
Split debugger tool into two tools, introduce BreakpointTool
Make DebuggerTool.setBreakpoint() safe for multiple interfering calls (useful mainly for the test bot, which executes things quickly)