lowmemorykiller: Compact memory when killing processes

* Memory compaction is never invoked on Android because we avoid swap
   and don't allocate huge pages. Fix it by invoking compaction from the LMK when
   a process is killed to reduce memory fragmentation.
Revert " lowmemorykiller: Compact memory when killing processes"

This reverts commit 92cdc4b0475e708eb49725fe240e57ae3a42402d.
Linux 3.0.59-rc1
fuelgauge: increase polling interval to save a bit of battery
Revert "bccmd is bccmd, not brcm_poke_helpe (fixes bluetooth)"

This reverts commit 7acacc46cd5c74a4dab9911a098e76c83e55c60a.
bluetooth-bcm4334: Make LPM behave like 4330 implementation

We know the 4330 implementation works on galaxys2-common

We don't have an nRST line so remove that.  Main other
difference is we use the UART LPM stuff based on
mach-u1

Change-Id: Ie953b0fa8c47ca1ebf58ef9eaa5a03265b449071

Conflicts:

	arch/arm/mach-exynos/board-bluetooth-bcm4334.c
Kernel 1.3.8 Stable
Merge remote branch 'halaszk/master-3.0.31' into master-3.0.31