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.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>

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

Change-Id: I1eb25c3b0c60a7613a7035358535cd3e722126e8