bring back kernel based thermal control from crcpalmer

Conflicts:
	drivers/thermal/msm_thermal.c