intelli/msm_thermal: initial coding for Qualcomm S4 Pro devices(MSM8930)

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.
Originally written by @faux123
Ported to MSM8930 by @varunchitre15

Signed-off-by: Paul Reioux <reioux@gmail.com>
Signed-off-by: Varun Chitre <varun.chitre15@gmail.com>
asoc: add sound jack customizations

Signed-off-by: Varun Chitre <varun.chitre15@gmail.com>
asoc/wcd9304: use sony driver
zswap: use LZ4 if available

Signed-off-by: Paul Reioux <reioux@gmail.com>
mm/page_io.c: remove printk warning when used with zswap

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