Backport Lowmemorykiller from caf msm 3.4

this improves low memory behaviour greatly due to accounting for
lowmem_reserve as well as shmem pages.