Gestures overhaul, part 3
See !605 (closed), !821 (merged), !825 (merged)
The third part adds a swipe tracker and uses it to implement consistent dragging, touchpad scrolling and 4-finger gestures on both touchpad and touchscreen for overview and app grid, and the same 4-finger gesture for switching workspaces.
Currently includes !821 (merged) and !825 (merged)
Fixes #1338 (closed) completely, fixes #756 (closed)
Closes https://bugzilla.gnome.org/show_bug.cgi?id=703142, https://bugzilla.gnome.org/show_bug.cgi?id=707973, https://bugzilla.gnome.org/show_bug.cgi?id=745776, https://bugzilla.gnome.org/show_bug.cgi?id=752917
Edited by Alice Mikhaylenko