Further work on reordering channels:

- the view now delegates the moving of channels to the actual model,
  where we can update the derived models at will;
- added simple support to rename sessions.
Fixed issue 208:

- ensure we can close the main window through the window-close button.