Tuna : Add hardware tunables support

Get rid of device parts, and switch over to the new hardware tunables framework

PS 6: Rebased

Change-Id: I4d1c649416d09646e832dcc23af6caf5b90c492a
tuna: Add missing SE linux from AOSP

 - PS 3: Removed dependencies
 - PS 4: Removed restorecon on sysfs

Change-Id: I68302f7c13134c50093d27f94ce8b5fa88433aab
Merge "Tuna : Add hardware tunables support" into cm-10.2
overlay: Set config_deviceHardwareKeys properly

Now soft menu key works fine with since it got merged http://review.cyanogenmod.org/#/c/48155/

Change-Id: I3a027161b31596f6f97f2f7178d4710db150ead0
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
Merge remote-tracking branch 'cm/cm-10.2' into dc43