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
Add Red/Blue LED notification support

This will allow the use of the red/blue led's on the sph-d710
Uses BOARD_HAS_LED_NOTIF in boardconfig.

Change-Id: Ic217ed5b0ec673d03bb596fbde0ac725a5ca0887
libril: handle samsungs unsol responses

Change-Id: Ia42d9999ba0df93019a8864202f093163f8c3f41
Allow herring to build s5pc110

Change-Id: I1dcd00b650c7f1cf3faa8905e0161e70fa3e57f1
add exynos tablet flag

Signed-off-by: Humberto Borba <humberos@gmail.com>
Change-Id: Id2a5ce769af9b87d7fbdb415ff7869f593601dc3
macloader: add f0:27:65 as a murata mac

Change-Id: I895dc26a71253b31a2ee8ae27feeb5feb673a9bf
gralloc: Allow any process to have multiple buffer handles

Change-Id: I670ff7e03b19c07094b506a4422f99c30f06db0e
gralloc: Allow unmapping concurrent handles

If we allow registering those buffers, we need to let them go, too

Change-Id: I6c2dc862e1e783e2b0d3c7d37d60ebe2290173fa
allow override of cabc file via property

Note 8's cabc is implemented in mdnie instead of the panel
file like other smdk4x12 devices.

Change-Id: I9bd7c4bb5899cd323e4f6861bf7ceb61f459da05
Added more MAC's for murata.

After finding some i9300 devices who's MAC addresses were missing from the list, i searched for all murata MAC's and thought it wise to add them.

Change-Id: I9e0db81cf2b1809b37b1660a4763db82699dd452
Merge remote-tracking branch 'cm_original/cm-10.2' into cm-10.2

Conflicts:
	exynos4/exynos4210/liblights/lights.c