Refactor how the watch window gets resized

Instead of resizing the watch window by name, it resized the next element
after the drag divider
WIP with the slide-out breakpoint pane

First attempt at getting the breakpoint pane to slide out over the watch
expressions.  The slide part works OK, but when the animation starts, the
handle gets bumped down below the other elements.
Breakpoint pane slider is working better

It tries mistakenly tries to collapse the first click.  And when it collapses,
the animation looks strange, like it's trying to make the handle disappear,
too.
Refactor how the breakpoint tray slides out

Attach a class when it extends; remove when it collapses.

It can now be styled with a shadow when it's extended
Breakpoints are now showing up in the breakpoints pane

kinda ugly, but it's working
refactor how breakpoints get into the breakpoint list

There's now a method on the debugger proper to do this.  Now we won't be
overwriting the same breakpoints over and over when more than one code pane
for the given file name exists
"active" checkboxes for breakpoints and actions are getting filled in now
Refactor editing breakpoint conditions and actions

Clicking on a breakpoint condition or action to edit them works, both from
the right-click menu and the breakpoint pane list
Don't send an empty breakpoint record for deleted breakpoints
When a breakpoint is deleted, send back a message indicating it

instead of no message or an empty message.  This changed after the last
commit when we don't include removed breakpoints in DB::get_breakpoint()
Better rendering of the breakpoint pane list

Deleted breakpoints are removed properly

List item numbers aren't shown anymore.

Breakpoints in the same file are grouped together.

Breakpoints are sorted by line properly
WIP for toggle breakpoint/actions and removing a breakpoint from the list
Toggling BPs/actions, and removing BPs from the now list works
breakpoint right-click menu turns on toggles when editing the breakpoint or action
Get the layout right for breakpoint editing

editBreakpointCondition wasn't finding the line number or filename
when editing an action because the data wasn't attached to the right div
Clicking on the swoopy arrow next to a breakpoint in the list scrolls the code to that location
Make the breakpoint drawer animation faster
update docs and version numbers for 0.04