touchscreen: bi-directional sweep2sleep

This is a squash of the following commits:

touchscreen: initial import of s2w/s2s from showp1984
s2w/s2s: adapt for togari
s2w/s2s: remove s2w code
s2s: improve s2s detection
s2s: allow right->left swipes
Thanks @savoca.
s2s: make right->left working