Added suppport to save and restore the last position and zoom of the
canvas (issue #462). This behavior can be deactivated on general
settings.
Merge branch 'feat462-canvas-pos-restore' into develop