Make applying gamma less laggy.

Applying gamma takes a while, so optimize out multiple set requests
occuring quickly after each other. Those appear e.g. when dragging the
sliders quickly.

Change-Id: I48c71b8e041679bcce932f99d198f4e6a027010a
Revert "Disable C3 State (POWER_COLLAPSE) by default"

This reverts commit d51f38694aa3dd0b4eca713f853f8987bc26c894.
Remove HellsCore, switch to Google MSM kernel
[log]

Squashed commit of all reverts:
7f0636e55a042abd142a6ecb014fe15838fcabb8
e90690be203835846ff4cb3925ac792d0d620c23
72a6b2db893b5b1237bde6b84a669d36ff708014
b7a2ee8d7c72ce659a81c19726b7afb8dc60b775
9e826d07973f51ba04a511222a8d9e0b294a1f8d
f88c0e9dbe68a6a450ddf848aad5cca0cda1abf9
3686069256a0a0f18d286fa6925fb7138eb1bab4
bb562efbecc9c6d501dd79ca39119ef61e2e3c3e
49a8145a609cbc159877368b552aa569d0763ff9
c88f47406eed0ef3ac6a2214752d7118d0ab682c
1028471a73f1635420882e1de5b840d2941dfe5f
ee84e6485c87f8f58f23c05f76c393e839e88651

Change-Id: I686dbe780bfb967d01e6a4e829c61b867114e321
mako: Use cyanogen_mako_defconfig

Change-Id: Ic00cd86b5bfc3d875fd6687de28b826a99c1c55c
merge changes from CyanogenMod 10.2 into local branch
Merge remote-tracking branch 'upstream/cm-10.2' into cm-10.2