kernel thermal control from C.R. Palmer

Conflicts:
	drivers/thermal/msm_thermal.c