Revert "gralloc: Allow unmapping concurrent handles"

This reverts commit a3a9aaa5bbf0a94f1039e3eda368fa8a28ddecf8.
gralloc: Attribute buffer ownership to last caller

Switch buffer management from creator to latest registrant

Change-Id: If6b1ab1a553f701e4a1038c089f2b2ecb02c2e8b
add 1c:99:4c as murata mac

Change-Id: I0e60940524f7e4ef652cdb2a625507d1f983b6dc
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
exynos3: libs3cjpeg: read memory configuration from kernel

This improves the flexibility (not all devices have the same FFC
resolution) and also allows optimization of memory usage.

We currently allocate 4 MB to the hardware JPEG encoder, but only
1 MB is actually needed if it's only used for encoding VGA images.
Note that the thumbnail encoding function of the kernel driver is
not used.

This patch is backward compatible with older kernels, but patching
is recommended. Cherry-pick the following commits:

	http://review.cyanogenmod.org/56791
	http://review.cyanogenmod.org/56792

Change-Id: I0e89b24e56b99e8e27f5a38d5c158b23021ed035
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_hardware_samsung into cm-11.0
Revert "Don't build lights module for lt013g, lt01wifi, and lt01lte device"

This reverts commit 74f7ec32dac6353fa0eb8d6126435a6289a8c17b.
exynos4x12: liblights: Fix tablet with button backlight