Input: add MSC_ACTIVITY event for reporting early input activity

Input devices which depends on host processor for converting raw
samples to input event needs to report early event so that CPU
frequency governor can act to boost process of converting raw
samples to input event data. Direct touch technology based
device is an example where computation happens on CPU instead
of dedicated controller.

Bug 1229219

Change-Id: I404fb30e2a05f8092d194825488db017e7e935af
Signed-off-by: Yogish Kulkarni <yogishk@nvidia.com>
Reviewed-on: http://git-master/r/196737
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
input: touch: use MSC activity (nvidia)
Disable input_boost

Change-Id: I66fcd01bc1406ee28305adff9bd029c0e5d26979
Remove input_boost code and enable TCP Westwood

Change-Id: Id28bfd75791b15b3d03d4399ca96415183f11fc4

Conflicts:
	arch/arm/configs/cyanogenmod_x3_defconfig
Tweak ROW sched

Change-Id: I67613d9b8d90f70a5d0648284ad3ef195016866a

Conflicts:
	block/row-iosched.c
backport rwsem from Linux 3.11

Change-Id: I00a04b8b11b184803a1a6a3aeb8a066769bf09c4
a bit of tuning to cpu-tegra3 hotplug