Gestures: Ensure system stays awake for gesture handling

- Async broadcasts will allow the system to go back to sleep
  before the receiver handles the event.  Acquire a wake lock
  for a brief duration to allow the receiver time to receive
  (and acquire it's own wake lock if needed) the intent.

Change-Id: I0667c321178b2a27dc4bbc869b5576b98e768124
Merge remote-tracking branch 'cm/cm-11.0' into HEAD

Conflicts:
	configpanel/src/com/cyanogenmod/settings/device/KeyHandler.java

Change-Id: I099402b10fa2af9d4bf69fe308dd53fd09feb0e2