Sweep2wake and Doubletap2wake

Included commits:
- enable/disable the lid sensor
- Command line options
- New sweep2wake/doubletap2wake options
- command line options for s2w_orientation and pwrkey_suspend
- Disable s2w/dt2w when magnetic cover is used
- drivers/input/touchscreen/ektf3k: auto retry 10 times on i2c reads
- adjust shortsweep distance
- get rid of min timeout
- make some adjustments
- remove some unused variables

Signed-off-by: flar2 <asegaert@gmail.com>