leds: notification LED "breathing"

ljc: remove dkp hooks and attrs; no sysfs here, lets commit to the awesomeness

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
input: fix touchkey IRQ toggling

The previous code left the IRQ enabled longer than it should have,
resulting in useless inputs after the screen was long since blank.
Disable IRQs early, but wait until the off animation is actually
complete before finally cutting power.
leds: pm8xxx: rewrite this mess

The previous code was a disaster.

- Replace the hard-coded patterns with generic transitions
- Remove most of the pdata

ljc: fixed a simple merge conflict

Signed-off-by: Luis Cruz <ljc2491@gmail.com>