Enable Deep Idle Stats by default
Battery polling to 10s

Conflicts:
	drivers/power/s5pc110_battery.c
Touch Wake

Thanks to Ezekeel

Conflicts:
	drivers/input/keyboard/cypress-touchkey.c
Touchwake fix

Make sure the early resume function is called as first item in the early resume queue.
Reenable touch wake when proximity off
After simulating a power button press delay the mutex unlock to prevent spurious additional presses after that.

Signed-off-by: stratosk <stratosk@albert.(none)>
SmoothUI: a touch screen cause also max momentum

Conflicts:
	drivers/cpufreq/cpufreq_ondemand.c
Implement smooth_UI tunable
Implement smooth_ui tunable

Conflicts:
	drivers/cpufreq/cpufreq_conservative.c
Replace VSYNC uevent thread with a custom IOCTL.

* The uevents were causing high CPU usage in android
  system_server for really no good reason since it
  doesn't need to watch for them

  8e68584758ea2502118ff481ff6e804ad8df46a3

Change-Id: Ia5dd0b5f33e10cc63f96117e94c08dfc40cf5824

Signed-off-by: stratosk <stratosk@semaphore.gr>

Conflicts:
	drivers/video/samsung/s3cfb.c
Revert: Replace VSYNC uevent thread with a custom IOCTL
Replace VSYNC uevent thread with a custom IOCTL
s3cfb: Don't lock for vsync poll

Conflicts:
	drivers/video/fbmem.c