lge_touch: Generate KEY_POWER events for wakeup gestures

Conflicts:
	drivers/input/touchscreen/lge_touch_core.c

Change-Id: I76950b6f920f48797379ddf1ff518253f6b6840b
lge_touch: Move gesture KEY_POWER event out of interrupt context

That's generally an awful idea, put it in the workqueue instead

Conflicts:
	drivers/input/touchscreen/lge_touch_core.c

Change-Id: I21974275363c6b83beb2795b11da05d718747be8