gpio_keys.c: Sync with arter97 (older sources)
mdnie: toggling mdnie negative effect with home button (by gokhanmoral)

Ported from Galaxy S3 kernel

Conflicts:
	drivers/input/keyboard/gpio_keys.c

Gpio_keys.c: Changes in previous commit
gpio_keys: mDNIe negative effect only on late_resumed state
gpio_keys: boost CPU frequency on resuming from sleep or screen-off

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>

Conflicts:
	drivers/platform/msm/qpnp-power-on.c
HLTE: Android expects SW_LID, not SW_FLIP.

Change-Id: I1f38f1aff1c5f410529ba788fa0980cced44b297
gpio_keys: remove kernel-side flip-cover handlings

CyanogenMod ROM now handles it perfectly
Build v3.98.1 EXP7