blinking buttons: bln for m7

original idea and impl @tbalden

Conflicts:
	drivers/leds/leds-pm8921.c
touchscreen/input: wake and menu patch
@tbalden

Conflicts:
	drivers/input/misc/gpio_input.c
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/synaptics_3200.c
make system wide mounting possible
patch by @mkasick
fastcharge and undervolting

Conflicts:
	arch/arm/mach-msm/htc_battery_8960.c
removing dirty sign for now
undervolt control #2
gpu: kgsl: adding simple governor

author: @faux123
source: faux123 mako kernel
msm_thermal: New thermal driver

The code in the HTC dump is completely broken.  Rewritten to work
and to support more aggressive lower-end throttling and configurability.

There are three throttling tiers defined at 60C, 70C, 80C where we
throttling to 1.3GHz, 900Mhz, 380MHz.  The goal is to spead more time
at 1.3 and stay at a mid temp than shoot straight up to the 900Mhz
throttling.  Added the top level to add a safety net for going too hot.

All the parameters are exposed in /sys/module/msm_thermal/parameters.
m7 cpufreq/acpu: OC/UC, voltage, franco's mako hotplug, new governors

new governors: smartmax by @maxwen wheatley intellidemand by @fuax123 dancedance by @Snuzzo

Conflicts:
	arch/arm/mach-msm/acpuclock-8064.c
	drivers/misc/Makefile
block: io sched: adding additional io schedulers (bfq,row,sio,fiops)
gpu/cpu oc/uc/uv tuning from @n3ocort3x aosp/cm10.2 kernels
cpufreq: smartmax : updating smartmax to latest version
board m7 gpu: fixing lowest GPU idle freq to 128MHz
acpu: adding back two more freqs, going back on default voltage
board-m7: remove unneeded memory allocations
taken from the 4.3 GPe updated board files related to new kgsl/fb version

Conflicts:
	arch/arm/mach-msm/board-m7.c
removing unneeded makefile parts
intelli_plug: intelligent hotplug cpu driver with eco mode

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

Conflicts:
	arch/arm/mach-msm/Kconfig
intelli_plug: tweak for faster wakeup from suspend

bump version to 1.1

Signed-off-by: faux123 <reioux@gmail.com>
intelli_plug: increase cores on persistence

also replace hardcoded values with Macros for ease of updating later

Signed-off-by: faux123 <reioux@gmail.com>
intelli_plug: make it gcc-4.6.x eabi compatible :p

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