MSM KCAL: add checksum and data integrity checks

Conflicts:
	arch/arm/mach-msm/msm_kcal_ctrl.c

Change-Id: I9f776243afadfc562107682dbd687ff3e6ac78e5
Signed-off-by: Paul Reioux <reioux@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>