add touch wake
- developed by ezekeel: https://github.com/Ezekeel/GLaDOS-nexus-prime/commit/2588aa6f02c71ecc59ad52452948c8670ab4cccc
- thanks to devil (https://github.com/DerTeufel) for helping me out with an important hint about porting this, I almost gave up after some hours, somehow I tried to port too much stuff here...

Conflicts:
	drivers/input/misc/gp2a.c

Change-Id: Ib8e87841bda711d6566cc8a932fe3f0878d28712

Conflicts:
	drivers/input/keyboard/cypress-touchkey.c
	drivers/misc/Makefile