cpufreq: intelliminmax cpu governor baseline commit

intelliminmax (intellimm) governor is designed to work
with the newer SOCs with fixed voltage rails (ie MSM8974+ SOCs).
It is designed to work within those fixed voltage ranges in
order to maximize battery performance while creating a smooth UI
operations.

[neo: Adjust get_cpu_idle_time define to match our gov structure.]
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
cpufreq: intellimin adapt for my workqueue patches
defconfig: enable intelliminmax
cpufreq: intellimm: cleanup conflicts with slim governor