MR number two for the new gesture tracker and probably the most important (and also complicated) one, actually introducing the new tracker and implementing the coordination between gestures sharing points and gestures not sharing points/on different actors.
This also includes a commit to emit a crossing LEAVE event to the implicit grab while a gesture is active.
Depends on (and includes) !2342 (merged)