Suppress big finger jumps on Cr48

The big cursor/scroll jumps are caused by big moves in a short time
reported by the firmware. In this patch, we rely on the finger speed
to detect the big jump and suppress these fingers by setting the WARP
flags accordingly.

BUG=chromium-os:30461
TEST=unittest

Change-Id: Ia0f4401e011f671dc79e24e64949b5a770ab09c4
Reviewed-on: https://gerrit.chromium.org/gerrit/22806
Reviewed-by: Chung-yih Wang <cywang@chromium.org>
Tested-by: Chung-yih Wang <cywang@chromium.org>
Commit-Ready: Chung-yih Wang <cywang@chromium.org>
3 files changed