Implements mouse wheel behaviour for non-Firefox browsers

Fixes #4118.

This patch implements the `mousewheel` event as used in non-Firefox browsers like IE and Chrome. This makes sure that using `Ctrl+Mousewheel` only zooms the page in and out (instead of the whole viewer, just like in Firefox, but not in Chrome because that's blocked by #2859) and that scrolling in presentation mode will go to the next/previous page. Because presentation mode is only enabled in IE11, this presentation mode part of this patch will only affect IE11.