Implement MoveViewTool and factor out the context menu handling.
First round of cleanup.
XYWnd: #include cleanup and naming conventions.
Enable chasemouse behaviour for all tools. Plus some refactoring.
Rename context menu related member variables.