Added LMK from Linux 3.9-rc6

Conflicts:
	drivers/staging/android/lowmemorykiller.c

Signed-off-by: Sultan <sultanxda@gmail.com>
Merged features from upstream Linux 3.9-rc6

Conflicts:
	arch/arm/mach-msm/htc_battery_8x60.c
	drivers/char/diag/diagchar_core.c
	drivers/char/diag/diagfwd.c

Signed-off-by: Sultan <sultanxda@gmail.com>
Added new mpdecision by Show-p1984