Add Frandom support

Change-Id: If4606af3b1c5fbd1aad3f07b6d4f29b51bfa3eaf
msm: msm mpdecision: added
mpdecision: some tweaks

mpdecision: some tweaks and some 4 core messaging removed because we only have two

mpdecision: more adjustments for duel core and some tweaks

msm: mpdecision: typo fix
cpufreq: msm: prevent init from changing min/max
cpufreq: updated logic for min/max allowable frequency per policy
Set min/max values

Change-Id: Ie1b8a5a6d2cf3669148a13488ae2ea67110dc58d
Squashed commits for Overclocking GPU

kgsl: gpu: part 1: increased gpu bandwidth and bumped up 3D GPU frequency

kgsl: gpu: part 2: adding in 3D scaling control

kgsl: gpu: part 3: added files and defconfigs

Change-Id: I314ee55ceb868f82d2543d89b3d8d941ae413ed8

kgsl: gpu: update max power levels

kgsl: gpu: part 4: disable 2D sysfs interface for now since we aren't over clocking it

kgsl: change how active power level is set

kgsl: gpu: fix 3D frequency scaling

Existing logic had redundant code and wasn't exactly
efficient in scaling the governor.  Removed unnecessary
logic and cleaned it up a bit.

gpu: add 228MHz & 266MHz 2D gpu frequencies
Adjust VM Readahead

Change-Id: Ifa8fe3d90f99ce7c12f1467d73f6e2aa571bcbdc
mpdecision: some tweaks

Change-Id: Iad5f2d5931a88fb3f778b684b40c6ab803e04917
USB Fastcharge
HYPER Cpu Governor

* This Governor comes from @DorimanX. It is meant to be more aggressive and boost performance.

Change-Id: I563e78aee33129d8b8a58a98e04d8679ac1922a8
enable more TCP stuff

Change-Id: I026a7b7746851d4c79431abc1f79a6cc8bce8a25
set noop as default scheduler

Change-Id: I39fdb2bcce28722fe3d3369789f287ab4738c57b
sweep2wake: added sweep2wake support for the capacitive buttons

Change-Id: I4bfc832d8088040067ce0e968ad9f229089a8ae6
AIO: Don't plug the I/O queue in do_io_submit()

Asynchronous I/O latency to a solid-state disk greatly increased
between the 2.6.32 and 3.0 kernels. By removing the plug from
do_io_submit(), we observed a 34% improvement in the I/O latency.
Unfortunately, at this level, we don't know if the request is to
a rotating disk or not.

Change-Id: I404f1fd0c20eff41243f3feae1909723a7eefb3e
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: linux-aio@kvack.org
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jeff Moyer <jmoyer@redhat.com>
Stock+

Change-Id: I5b0df25756fffe48356e3b1d27ac77963c8340c9
Merge branch 'kitkat' of https://github.com/bryan2894/android_kernel_samsung_msm8660-common into kitkat