Draft: documentview: make zoomContinuous' behavior more predictable
This makes zoom levels align with fixed values when using the mouse wheel.
Draft because this needs to be properly configurable. (How should I go about doing that?)
Feedback is appreciated!