changing location of breakpoints located at non-executional lines to nearer executional line, sent back by response.
Separating setDebugLocation() from scrollToLine()
remove some unnecessary parts of code
just set breakpoint to actual location, it needs some fixes yet
set conditional breakpoints to actual location
setting breakpoint line, is set via popup menu, to actual location. And showing yellow narrow icon on actual debugging line.
fix showing wrong numbers in bp panel. Also remove bp loading icon when occurs err.
resolving merge conflicts