m7: add touchscreen magic back

Based on:
https://github.com/CyanogenMod/android_kernel_htc_m7/commit/8331fbb3736f3693556e93d29bff05b08b13294e
5b1a1746e2328a4fadfd661fed84e3b58309b5e6
8de55d79c65829657e0ff5616bf17bfa614f87ed
ad4a265841810c5a57c05ea7b822c2f75e35bee8
0215fac1439a30ccc8ef4439caa56b29195acdd5

Change-Id: I887ca2c74d2f34eea384bbbc06c210c3520f98c1
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Merge "m7: add touchscreen magic back" into kitkat