ARM: support XZ compressed kernels

Wire up support for the XZ decompressor

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	arch/arm/boot/compressed/Makefile

Conflicts:
	arch/arm/boot/compressed/Makefile
Backported /drivers/staging/android from 3.4 kernel
This includes the android low memory killer.

Source:
https://android.googlesource.com/kernel/common.git

Signed-off-by: Boy Petersen <boypetersen@gmail.com>

Conflicts:
	drivers/staging/android/Kconfig
	drivers/staging/android/ashmem.c
Backport binder from omapzoom android - 3.8y branch.

Conflicts:
	drivers/staging/android/Makefile
	drivers/staging/android/binder.c