mxt224_u1: Introduce slide2wake

Conflicts:

	drivers/i2c/busses/i2c-s3c2410.c
	drivers/input/keyboard/gpio_keys.c
	drivers/input/touchscreen/mxt224_u1.c
	drivers/sensor/cm3663.c

Conflicts:
	drivers/input/keyboard/gpio_keys.c
	drivers/input/touchscreen/mxt224_u1.c
 build script update
mxt224_u1: Introduce slide2wake

Conflicts:

	drivers/input/touchscreen/mxt224_u1.c
mxt224_u1: slide2wake modifications

- follow the last finger and reset the slide2wake if another finger is released
- use a wakelock until the workqueue execution and remove redundant mutexes
- remove proximity sensor aid
- make sliding to follow the y axis to prevent any accidental wakeups in the pocket

Conflicts:
	drivers/input/touchscreen/mxt224_u1.c
Revert "mxt224_u1: slide2wake modifications"

This reverts commit 16b343b1ecfe03baab0bee8c63e3e9e4abfef875.
Revert "mxt224_u1: Introduce slide2wake"

This reverts commit a0ff47bbba573288854b3608e8fbd002a92f3817.
Revert "mxt224_u1: Introduce slide2wake"

This reverts commit ea4bb0ee7d8c380c9e197c9356ade048360f4a6e.
mxt224_u1: Introduce slide2wake by MyFlyxi!
your legend will live with me :)
Thanks allot :)

Conflicts:
	arch/arm/configs/dorimanx_defconfig
	drivers/input/keyboard/gpio_keys.c
	drivers/input/touchscreen/mxt224_u1.c
mxt224_u1: I have seen these warnings much too often now

Conflicts:
	drivers/input/touchscreen/mxt224_u1.c
mxt224_u1: Removed Force screen wakeup by Slide2Wake function. it can bug LCD wakeup.
Small change to Slide2Wake function.
mach-u1: allow lower voltages
 Fixed MX244 patch for better touch screen responce, tuned CPU cut off…
 to clean build