cypress-touchkey: Support Sweep2Sleep and cleanup implementations

Works just like sweep2wake, but buttons should be swept from right to left, as oppose to left to right. s2w_sensitive also may apply to this.

There is also a new 3 second button sequence timeout