leds: Use modified led driver from enrc2b kernel

Driver contains cleanups and adds a button backlight brightness sysfs
interface.

Authors: Max Weniger and Xmister.

Commits:
  * BIG FAT warning cleanup
  * led: disabled currents for green and amber cause they do dont work correctly
  * led: added button brightness sysfs interface - thanks xmister
  * led: apply button brightness change only if on
  * led: derp - dont change backlight_mode
  * led: cleanup that log mess
  * led: another derp
  * led: limit BLN brightness to button brightness
  * led: remove HTC derp
  * leds: add custom option if slow blink brightness should be limited to button brightness - default is true
  * leds: fix currents interface

Change-Id: I47f4afa3f320abb32a9532b6c7880ea24605ae49

Conflicts:
	drivers/leds/leds-lp5521_htc.c
lowmemorykiller: adapt from Samsung's JF series kernel - credits to faux123 https://github.com/faux123/Find5-Kernel-Source/commit/9fb3fbe09bded21869d62176201767bcde4d8887

Conflicts:
	drivers/staging/android/lowmemorykiller.c