Revert "on demand x from imoseyon/lean kernel and build fixes and defconfig updates"

This reverts commit fea051a9bc3c5751cde2a0d592f3205e16885bb6.
Revert "add back interactive governor"

This reverts commit 7b194b71a8589f01ab23e9875083b8590f8d7be1.
msm: cpufreq: Ensure cpufreq change happens on corresponding CPU

* This removes stuttering a few ppl were experiencing -imoseyon

Checking the cpus_allowed mask of the current thread before changing the
frequency doesn't guarantee that the rest of the execution will continue on
the same CPU. The only way to guarantee this is to schedule a work on the
specific CPU and also prevent hotplug  of that CPU (already done by
existing code).

Change-Id: I51a02fcc777a47d3c16f2d83c47e96f2c59f7ae6
Signed-off-by: Saravana Kannan <skannan@codeaurora.org>

Conflicts:

	arch/arm/mach-msm/cpufreq.c