Initial double tap 2 wake implemenation from @showp1984

Change-Id: I31004e3823edd3b55cc5cff13be148f19b68bb44
Signed-off-by: cj360 <ayunker551@gmail.com>

PS2:
fix derps from previous merge

Change-Id: Idc174c27e399b8e35fad53c74dd462b7ea5c9bca
Signed-off-by: cj360 <ayunker551@gmail.com>

PS3:
update for our touch driver & early earlysuspend

Change-Id: I358a0d3ad0b931a6f9782d7d5a446a73a3e8902e
Signed-off-by: cj360 <ayunker551@gmail.com>

PS4:
correct derps from PS3

Change-Id: I2f964b83435811fe56096397ae116663552628d8
Signed-off-by: cj360 <ayunker551@gmail.com>