Trackpad: fixView3D Zoom Axis restrictions for 3DView zoomand Dolly improvements and fixes.
Here was the initial code that only supports `MOUSEZOOM`Some time ago, thenthere was an improvement for Vertical zoom mode onlynitial code here that only supports `MOUSEZOOM`,
and then `MOUSEPAN` support was added but this code was not adapted for `MOUSEPAN`it.
For "Dolly", `MOUSEPAN` support was completely missed.
CurrentlyAt this point: `16ca65e4a91b`, direction for all (Trackpad, Mouse, zoom speed depends on the Zoom Axis andScroll Wheel)
the Vertical works in both directions.was consistent, Zooming In - move mouse/fingers towards screen.
Later, Apple changed the default trackpad setting to "Natural", This patch will fix thisand now the trackpad zoom is reversed.
***
AtWith this point `16ca65e4a91b` all (Tatch the trackpad, Mouse, Scroll Wheel) was consistent respects the Zoom Axis option,
and the zooming in - move mouse/fingers towards screen direction is always consistent with the mouse and gizmo.
Later, as I see itNote that the "Trackpad Natural" preference must be set correctly, Apple changed the default setting to "Natural",
and now the trackpad zoom is reversed..see D8550.