input: glorious touchkey backlight animation

- Change 8921_l10 configuration to expose full LDO regulator limits
- Add a trivial interface to reduce 8921_l10 voltage
- Add toggleable animation code for brightness changes
- Add hacky backlight brightness adjustment
- Break suspend sequence up to avoid waiting 500ms for the animation
- Probably break BLN; sorry, jt1134

Conflicts:

	drivers/input/keyboard/cypress_touchkey_236/cypress-touchkey-236.c
input: Modify touchkey backlight animation

(Didn't want to screw up @decimalman's commit with my hacky nonsense)
Remove dkp hooks & attr's and replace with slightly modified version of
sysfs that was already there previously.
Also get rid of the ability to disable touchkey animation. Because this
should have been done in the first place.

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