HACK cpufreq: set cpuinfo_max_freq to the scaling_max_freq

This prevents thermald & mpdecision from ramping cpu1 up to max.
Since this value is only read out once by them, this change will
force them to reset cpu1 to the default value instead.
Though this is not the desired outcome, it is safer than having
one core running at max clock.
Additionally this might affect apps that show the maximum
available frequency. OC apps should not be affected since
they use scaling_available_frequencies to determine the last
frequency step.
msm: thermal: Add MSM thermal sensing and limiting

Add a thermal driver to poll and detect any thermal condition at boot
and limit max cpu frequency on a thermal condition. This driver is
intended to limit cpu thermal output until the userspace thermald
kicks in. The thermald will disable this driver and take over the
cpu thermal sensing and mitigation.

Change-Id: I2710bfdeb5bf01c864437e13da835621d1b9202c
Signed-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>

Conflicts:
	drivers/thermal/Kconfig
	drivers/thermal/Makefile