Fix timestamps for evdev devices
Fix timestamps for evdev devices

When converting timestamps from struct timeval to TimeDelta, the current
version of the code is using a 32 bit integer, which wraps around before
being converted to a 64 bit integer.
This CL makes sure that we are using 64 bit integer to do the conversion,
to fix timestamps being reported into input events in chrome.

BUG=chromium:568240

Review URL: https://codereview.chromium.org/1511313002

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#364186}

axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk