Debugger enhancements

Various things, most importantly a fix to the breakpoint list. The context menu was a bit awkward, as wxListView eats the first mouse up event for some reason, so I had to remember the position from the mouse event and call the menu from a list event.