Fixes dragging off-screen; makes the interface mobile-usable
Prevents entering negative time sleeps
Changes sleeps display to arrowed boxes
Fixes tentative drawing
Adds multi-line block display (with carryover)
Fixes dialog position to be top of the window
Changes the dialog autofocus to the comments box

This prevents the annoying datepicker popup that used to occur
whenever creating sleeps.
Merge branch 'sleep-entry'