Fixed 1F with resting thumb click on T5R2/SemiMT touchpads

We now use the same 2F button logic as for every other touchpad.
However to prevent issues on SemiMI touchpads where a lot of finger
warps happen on 2 finger clicks, we have to update the DistanceTravelled
logic to ignore movement caused by warps.
This introduces a few minor score regressions on already poorly rated
scroll test cases, but also fixed a 2F click test case on parrot.

BUG=chromium:243852
TEST=zgb/1f_click_with_resting_thumb

Change-Id: I27d27ecb8bba21657b5e07e934d163d0307a55b5
Reviewed-on: https://gerrit.chromium.org/gerrit/56829
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
Tested-by: Dennis Kempin <denniskempin@chromium.org>
Commit-Queue: Dennis Kempin <denniskempin@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/58430
Commit-Queue: Andrew de los Reyes <adlr@chromium.org>
Tested-by: Andrew de los Reyes <adlr@chromium.org>
2 files changed