Bring back touch events for double tap and double tap and hold.

This CL includes all subsequent fixes that were caused by  the original change.
Bug: 159168795
Test: atest TouchExplorerTest
Change-Id: I416b90cf49a2804890246f2d52ee3a168059630f

Change-Id: Ibecc5f6cd1cdb682d1026869f6aa03da7f123e08
10 files changed