lowmemorykiller.c: instead of killing the largest available task, kill the task closest in size to the amount of memory we actually need to free to satisfy the minfree threshold. (courtesy of kodos96)
reduced buffer size of logger
Update lowmemorykiller from kernel ~3.6

Conflicts:
	drivers/staging/android/lowmemorykiller.c
set lowmem debug level to 1
staging: android: lowmemorykiller: Don't count reserved free memory

The amount of reserved memory varies between devices. Subtract it
here to reduce the amount of devices specific tuning needed for the
minfree values.

Change-Id: I466ae8b18f5972f6f6d8b5a7d8c4ae69660de53a
Signed-off-by: Arve Hjønnevåg <arve@android.com>
Add ZRAM_FOR_ANDROID, with all of the bits

Conflicts:
	drivers/staging/zram/Kconfig