Tuna : Add display gamma calibration

Allow user to calibrate display gamma.

PS 3: Cleanup code.
      Better gamma values
      Needs: http://review.cyanogenmod.org/48901

PS 4: Restore original commit message

PS 5: Restore old ordering

PS 7: Restore original names of variables & unify both files

Change-Id: I2aa1d746ec6c8372f80e022b786078c5ded68612
Revert "Turn off BLE, GATT, and SMP of Bluetooth stack"

This reverts commit 55272b3a4e917143012a77d937ca2670ec26e0fb.

Both Maguro and Toro do support BLE but for some reasons Google has disabled it
from factory images of 4.3

Change-Id: I7402484a7bc4ebc99b4f6efea1511a57f88991b0
Galaxy Nexus: Franco kernel (1/2)

Change-Id: I8779bc220673ae07df83b1570f466324484ffa14
Merge "Galaxy Nexus: Franco kernel (1/2)" into cm-10.2
Revert "Revert "Turn off BLE, GATT, and SMP of Bluetooth stack""

Delete duplicate copy file.

Support for BLE was included in:
http://review.cyanogenmod.org/46546

This reverts commit 4f5886a19ad8a46bcc4f0d4b4f2ad080546d275f.

Change-Id: Ia76b0b329891d82c52443d611eabb9864e732e9c
tuna: set minimum brightness to 1 instead of 10

Minimum brightness for toroplus (and other tuna-based devices) was
reported as being too bright for night-time usage. It makes sense
logically that the minimum brightness that can be set should be 1
instead of 10, this change is also present in mako.

Change-Id: Id818cdb3a4151e647409f31a3529bf5dbadbed02
JIRA: CYAN-2319
tuna: add support for battery LED charging

Device has multi-color RGB LED, enable charging function
using existing custom lights library and frameworks overlay

JIRA: CYAN-596
JIRA URL: https://jira.cyanogenmod.org/browse/CYAN-596

Change-Id: Iac3d9c36b96cda281ca94263305ae3ecc192f3e9
Adapt for API changes.

Adapt for changes made in http://review.cyanogenmod.org/#/c/51499/

Change-Id: I6fc84edd0e4bb6da0b2a9b2be738c44fe16f3929
Merge "Adapt for API changes." into cm-10.2
Merge branch 'cm-10.2' of git://github.com/CyanogenMod/android_device_samsung_tuna into cd-4.3