Revert "Lz4 for Zram"

This reverts commit 227b97ac6c087d030bb039c2a8b1c155cbfa6ce9.
Revert "Fix lz4 kernel building error"

This reverts commit 05055db33f062064a140fcddcd5231c8d3fff93d.
Added Intellidemand CPU governor
Added BrazilianWax CPU governor
cgroups: introduce timer slack subsystem
Add Timer Slack Missing file
Update Timer Slack to Linux 3.4 version and Add Dynamic management of timer slack
Fix Timer_Slack Issue
Add UKSM 1.2.2 and replace KSM
Optimized UKSM and Building
Some fix to intellidemand
Added Hyper CPU Governor

A tweaked "ondemand" based smart and smooth optimized governor
Some optimizations to Hyper CPU Governor
Tuned Lulzactive governor for better battery saving
Squashed update of kernel from 3.0.99 to 3.0.100
msm: cpufreq: Only apply driver limits for scaling_min/max_freq writes

When new values are written to scaling_min/max_freq sysfs files, the
current code applies all the limits imposed by various ADJUST and
INCOMPATIBLE notifiers handlers before storing them.

When the ADJUST and/or INCOMPATIBLE notifiers change their limits
frequently, this behavior makes it almost impossible for a
user/userspace process to store the scaling_min/max_freq limits
that go beyond the instantaneous limits imposed by the notifiers.
Since these sysfs nodes are typically meant to set limits that need
to be enforced for the foreseeable future, this is not a very user
friendly behavior.

So, change the behavior to only apply limits that are enforced by
the cpufreq driver. Typically, these are just the absolute limits
of the HW and don't change very often.

Change-Id: I1ccfaa2d1ee4ea595f882485d359dbdb407a0176
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
add SIOplus i/o scheduler
cfq, deadline, row tweaks (credits to Franco Dev Team)
Fix some error and add defconfig