exynos4210: liblights: big cleanup

http://review.cyanogenmod.org/#/c/48922/

Change-Id: I5fa9602649c5d0e902dfc9ba9e50e8197d0dfb76
exynos4x12: liblights: generic button backlight implementation

http://review.cyanogenmod.org/#/c/48922/

Change-Id: I929fcb4f1c2a912e026328cb09f9be527adbaea9
vibrator intensity: disable tunable framework if not supported

Change-Id: I6481b82b7ee5412234d42e39f7f5560489f14af3
Merge changes I929fcb4f,I5fa96026 into cm-10.2

* changes:
  exynos4x12: liblights: generic button backlight implementation
  exynos4210: liblights: big cleanup
Merge commit 'ab0c4cb0d2ce1998382c3f78837c527d7163cb6c' into cm-10.2