immediate_interpreter: Added another metric to tap-to-drag behavior

Helps distinguishing between click-and-move and a drag. Prevents users from accidentally entering drag mode.
The new metric requires the finger to be stationary for a very short period of time (50ms) before considering to enter the drag mode.
It is still a little hard for some people to get into drag mode, but false drags are nearly non-existent anymore.

BUG=chromium-os:30417
TEST=unit test still pass. Manual tests on lumpy.

Change-Id: I4ee1cbeacf55832f51b5a4d52c50ae695abe0ea6
Reviewed-on: https://gerrit.chromium.org/gerrit/23076
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@chromium.org>
Tested-by: Dennis Kempin <denniskempin@chromium.org>
Commit-Ready: Dennis Kempin <denniskempin@chromium.org>
3 files changed