Several fixes for diagram views
- Fix a crash in qtTaskEditor due to double-deletion of a qtTaskNode.
- Make both the delete and backspace keys remove arcs in "disconnect" mode.
- Make the escape key return to the default mode from any current mode.
- Make shift in "select" mode temporarily enter "pan" mode to mirror the behavior of the same key in "pan" mode.
Edited by David Thompson