lowmemorykiller: Use asynchronous compaction - from cyanogen

Conflicts:
	drivers/staging/android/lowmemorykiller.c
	include/linux/compaction.h
	mm/compaction.c