Add more navigation controls to the visualizer. Allow zooming and panning, but keep the center of rotation at the center of the model. Some standardish controls implemented: mouse wheel zooms in-out, middle mouse button pans, shift + mouse movement pans, ctrl-+ and ctrl-- zoom in and out. ctrl-0 returns to 0 zoom. Esc returns to 0 zoom and default rotation.
Changes to get things to build locally. Biggest issues were refresh image file path and the one-jar plugin's lack of support for multiple OS binaries.
Path didn't work in my local environment.
Have soft reset flush buffers to clear pending commands, and free controller up for new jobs.
Merge branch 'master' of https://github.com/winder/Universal-G-Code-Sender

Conflicts:
	src/com/willwinder/universalgcodesender/AbstractController.java
Merge commit '36f1ecb'
Merge commit 'b50d70e'