Remove disableTouch and disableMouse options

The goal was to unify touch and mouse dragging, so it should not be necessary
to disable one or the other.
First try at supporting touch on IE10 and IE11 trough PointerEvents
Refactoring now that we have handling for TouchEvents, MouseEvents, and IE PointerEvents