Add ol.control.Zoom#zoomByDelta function

To replace `ol.control.Zoom#handleIn_` and `ol.control.Zoom#handleOut_` callbacks.

Note that `handleIn_` calls `map.requestRenderFrame()` but not `handleOut_`

Comments welcome.