Add zoom spin box for precise zoom setting.
Merge zoom spinbox feature on master. Fix bug in the zoom spinbox feature.