BreakpointWidget: Make less annoying

Changes:
- Don't switch documents when going up and own in the view via keyboard.
- Don't open document when doing right-click on the item

TODO: Make it *not* create a new view for non-existing files
Fix possible crash in CodeHighlighting

Not sure under what circumstances this happens, but I got this crash
more than once => Validate parameter in this function