Make snapping configurable globally, refs #8
Propagate grid and snap value changes, refs #8
Only set pan after setting zoom, fixes #22
Minor size tuning
Merge branch 'master' into gh-pages