wake_timeout: fully disable wake functions if s2w and dt2w are disabled while screen is off

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	include/linux/input/sweep2wake.h

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Kill Extra White Line

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
wake_timeout: do not start wake timeout if s2w and dt2w are disabled

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
s2w/dt2w: make sure irq_wake gets disabled if s2w/dt2w are disabled while screen is off

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
DT2W: Add Missing Include

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>