msm: thermal: fix init with msm_thermal

 * not using ioctl interface for this in-kernel solution
so prevent msm_thermal-dev to be built
 * use higher frequency points than my N5 driver because
Bacon rarely gets really hot so we don't need to throttle
as heavy
 * re-structure init->register<->exit flow compared to the
N5 code. We don't rely on board init call anymore. Besides
externs are fugly. The rest is on the msm_thermal merge side

Change-Id: If650e64d6c5b7fe21704680f68d9111f955f2241
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
msm: thermal: add my cleaned up in-kernel driver

 * mostly copy-pasta from the N5
 * thermal-engine daemon is disabled in userspace
 * users can now ajudst the thermal throttle point in sysfs
 * well... it's clean :)
 * stability test responds very well and the device doesn't
heat up too much. On stock thermal solution the device rapidly
reached un-bearable temperature on the back (running stability test)
due to it's weird throttling mechanics (at least from what we can
observe since the code is proprietary) and doesn't cool down easily.
With this solution that doesn't happen.

Change-Id: I93f1582a08e1adc5921cb63ea7c32c9934896ccb
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
thermal: increase polling interval to 750ms, temperature limit to 80

Change-Id: Ic57f39ac5d92ddd2821a2342ad2583601e6fe534
thermal: allow to configure poll interval from userspace

Change-Id: I1eb25c3b0c60a7613a7035358535cd3e722126e8