View3d - walk: expose gravity toggle to keymap
Base commit to support trackpad untouch event
Further changes in view3d_walk to support new modes
More changes to support other mouse modes and reset mouse position to its initial
fix for keymaps on top of commit in master