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.
Revert "Revert "MMC upgraded, but I need to test it so I will revert......""

This reverts commit de5550e8cf8e95c5b2b87d9eeb18e3a4151cf8e2.
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.
mm: swap updates!
    some corrections.
CONFIG_SCHED_MC: busy_factor to 1
CMA: upgrade from @Dorimanx branch. Enabled by default.
Kernel/* updated from @Dorimanx branch.
some little adjustments
Disabled CONFIG CMA.
Upgraded camera, gpu, video, bluetooth, sound drivers.
updated trace
arch/arm/* updates.
kernel updates.
Merge branch caf/LNX.LA.2.7.4' and GT-I9505_KK_Opensource_Update9 into my-aospv2-4.4.....
arch/arm/mach-msm/memory: updates
Revert "staging: android: Use devm_kzalloc instead of kzalloc"

This reverts commit 506d127595bbfc918c934704e7b9a9663df97566.

Dorimanx:

This cause long vibrates when typing fast, should be short every click,
but its like: short short short long, short long... etc.

not nice. now in 100 clicks 3 long vibrates, and that is OK...
msm: kgsl: show current power level for 8974 SOCs.

since 8974 uses duplicate frequencies in its table, it's not possible to tell
which of the duplicates is actually in use

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