cpufreq: cpu-boost: Readd missing bits

The cpufreq patch series was somehow out of sync and
incomplete. Readd the unchanged policy update to source cpu
bit and readd the check for a possible corner case in
try_to_wake_up() that was already missing before.

Change-Id: I1468c47761dee00559631b0a7fd0e14726318b33
cpufreq: ondemand: Remove input boost

An extermination of ondemand's input boost to avoid
interferences with the universal cpu boost input
handler.

Change-Id: I03366b8575afd3f04213a510e60d22321f0f0e27
Revert "mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areas"

This reverts commit 2d140983b007b70dfe673af76fec5edbb9f511b1.

Change-Id: Id309386cd8d29efa8c62d95834d6d4dceed0c9a2
cpufreq: interactive: Optimize sync_freq implementation

Don't let frequency drop below sync_freq if either load or
frequency among other cpus is above a certain threshold,
not necessarily both.

Change-Id: Iada28e08e812498e16d5189b309a7314f88814dd
LCD_KCAL: Color Control driver for Nexus 5

Conflicts:
	drivers/video/msm/mdss/mdss_mdp_pp.c

Enable LCD_KCAL

Change-Id: Icea713b84ccf5dc87cd80eafd7363deffb438565
Signed-off-by: Lorenzo M <djmesias@yahoo.es>
Merge branch 'cm-11.0' of github.com:CyanogenMod/android_kernel_lge_hammerhead into cm-11.0-hammerhead-kexec