added canvas panning option using middle mouse toggle

known issues:
-The viewBox attribute of the patchsvg resets its x and y to zero when,
--start panning again
--add a new object to canvas
Should save the previous x and y instead.
6 jobs for master in 0 seconds (queued for 743 minutes and 46 seconds)
latest
Name Stage Failure
failed
debian_stretch_x86_64_deb Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
raspbian_stretch_armv7l_deb Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
ubuntu_16.04_x86_64_deb Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
osx_10.8_x86_64_dmg Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
windows_i386_innosetup Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
osx_10.11_x86_64_dmg Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log