intelli/msm_thermal: initial coding for Qualcomm Snapdragon 800 devices

an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.

The current driver can throttle the SOC via core frequency scaling or via
core hotplug with user configurable sysfs entries to adjust the throttling
temperature thresholds for each.

Derived from Qualcomm's Open source repo.

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/board-8974-sec.c
Revert "cpufreq: intellidemand: update default settings for Snapdragon 800 Socs"

This reverts commit 57a1d1388e9212443823b2b5c888e09c10671afd.
Revert "cpufreq: intellidemand: update default settings for Snapdragon 800 Socs"

This reverts commit 57a1d1388e9212443823b2b5c888e09c10671afd.
Revert "cpufreq: intellidemand: update default settings for Snapdragon 800 Socs"

This reverts commit 57a1d1388e9212443823b2b5c888e09c10671afd.

Conflicts:
	drivers/cpufreq/cpufreq_intellidemand.c
cpufreq: intellidemand: added back .boostfreq that was accidentally removed