ide; debugger; stepping to (run to cursor), over or around internal breakpoint locations. closes #938.
 - fixed run to cursor to start debug run.
 - improved messed up gdb communication highlighted by 59984d6414c328cd5f067eaed0b9d50e3ede52fa causing a crash.
 - cleaned up breakpoints handling.