msm_kcal_ctrl: initial code for generic MSM LCD temperature calibrations

this should be compatible with all MDP devices from Qualcomm

Conflicts:
	arch/arm/mach-msm/Makefile

Change-Id: I7f6a17feb3b582d9eb1241a50fe5c17dc2856fb9
Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add sRGB LUT for better color space profiling

Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add lut edit capability

Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add checksum and data integrity checks

Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add reset lut capability

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm_kcal: add late resume drivers to autoload the lut

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm_kcal: update early suspend to resume last

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm_kcal_ctrl: fix minor code issues

Signed-off-by: Paul Reioux <reioux@gmail.com>
google_msm: Enable Gamma Color Calibration and Sound Control from Faux123



Change-Id: If0ebc646331b40860fc81c8e6864997b5b5cc9d8