MMC upgraded, but I need to test it so I will revert......
some general corrections
some general correctios 2
msm_rq_stats: use get_cpu_idle_time function only when MSM_RUN_QUEUE_STATS_USE_CPU_UTIL config is not define. Thanks to @Dorimanx for fixing.
CPU-BOOST: Enable wakeup_boost by default.
80 char lines fix in msm_hotplug & msm_rq_stats, i like clean.
One more white space cleanup in CPU Govs.
MSM/INTELLI HOTPLUGS: Adapt wakeup_boost trigger. Idea by @neobuddy89

*My users reported that when suspend is OFF. screen wakeup can be laggy
as cores not boosted in that condition.
Now it's will if there is wakeup_boost need reported by cpu-boost driver.

*Set fast lane back to 99, sometimes freq jump high on all cores!
without a reason, but i know it's the fast lane function activated.

*Added __ref to prevent section missmach on resume functions.
since the cpu value is used there.
Added GAMMA CONTROL. tnx to cyaogenmod.
Fixed intelli_plug, msm_hotplug warning if LCD_NOTIFY or MACH_LGE are not defined
Removed useless code pieces. Cosmetic works.
MMC: removed obsolete function.
mm: some corrections.
zram/zsmalloc issues in very low memory conditions.