intelli_plug: intelligent hotplug cpu driver with eco mode

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: code sync with latest Nexus 4 updates (version 1.5)

Signed-off-by: Paul Reioux <reioux@gmail.com>
rq_stats: add run queue statistic collection to kernel tick scheduler

adapted from CAF reference for OMAP2 Platform

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/mach-omap2/Kconfig
	arch/arm/mach-omap2/Makefile
	kernel/time/tick-sched.c
intelli_plug: make the driver aware of current governor, to (de)activate itself
- enable intelli_plug by default
Initial Additions Of TouchWake
some touchwake improvements:
- reenable touchwake after proximity
- After simulating a power button press delay the mutex unlock to preve… …
…nt spurious additional presses after that.
- Trying to fix issues with touchwake during call (stratosk)

Change-Id: Id25b49224e1e7bc7335a033521784fcad0fdae2d
touchwake: trying to fix sometimes unresponsive device

Change-Id: I5cd176df99a0970a1974d98d11b91dbd2d75d9bd

Conflicts:
	drivers/input/touchscreen/mms152_ts.c
touchwake for i9300
Trash Config to be removed soon
drivers/misc/Makefile
Edits to Voltages/Voltage Handling/Voltage Readout
Linux 3.0.75

Conflicts:

	include/linux/memcopy.h
	lib/memcopy.c
drivers/input/touchscreen/mms152_ts.c
Makefile