Added support to move the canvas by positioning the mouse over corners
in order to help in navigation through objects. This feature can be
disabled on settings dialog.
Merge branch 'canvas-moving-spots' into develop