Breakpoint architecture clean-up
Adopt RDP change scripts -> sources
DebuggerToo object has reference to the current context and so, it doesn't have to be passed to methods as an argument.
Yet one fix related to script->source RDP change (fixes the Script panel content after reload)
Merge remote-tracking branch 'origin/jsd2' into issue6291
issue6291: localize the error source