GammaControl: Ditch color mods table

Derived from:
  https://github.com/DecimalMan/dkp/commit/dc5e59ed2bddfd2692b4c7d

But instead of 40 settings... why not 120?!!
Create default tints for red, green & blue, and allow them to be
modified by tuner using a curve; replacing the previous color mods
table used.

Note: trinity color profile can be achieved by:
  echo "0 0 10" > /sys/class/misc/gammacontrol/tuner
  echo "-18 -16 -10" > /sys/class/misc/gammacontrol/v1rgb

Change-Id: I08f13077e82afe454734f1a3e2453633cdaffeee
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
GammaControl: Print when tuner is out of bounds

Allow the kernel to print err when the tuner is set out of bounds
and resets to 0.

Change-Id: I7561a93d95f5b673ba5c587e80a7540532591487
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
Gamma Control: change range

The current userspace implementation really hates negative numbers on
the slider bars. Let's accept 0 to 120, with nominal values achieved as
echo "60 60 60" > /sys/class/misc/gammacontrol/tuner and trinity blue as
"60 60 80"

Change-Id: Ic6768baf53997a5984e9470e423d080e64b217b5
Merge branch 'cm-11.0' into kk_mkt