arm: Add support for LZ4-compressed kernel

Date    Tue, 26 Feb 2013 15:24:29 +0900

This patch integrates the LZ4 decompression code to the arm pre-boot code.
And it depends on two patchs below

lib: Add support for LZ4-compressed kernel
decompressor: Add LZ4 decompressor module

Signed-off-by: Kyungsik Lee <kyungsik.lee@lge.com>

v2:
- Apply CFLAGS, -Os to decompress.o to improve decompress
  performance during boot-up process

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/boot/compressed/Makefile
	arch/arm/boot/compressed/decompress.c

Change-Id: I5c170fba381fc1d0db5bb9e0c1e9b4e42a0b879d

Conflicts:
	arch/arm/boot/compressed/Makefile
	arch/arm/boot/compressed/decompress.c

	modified:   Makefile added toolchain paths [testing purposes]
	modified:   arch/arm/Kconfig add support for LZ4-compressed kernel
	modified:   arch/arm/boot/compressed/Makefile add support for LZ4-compressed kernel
	modified:   arch/arm/boot/compressed/decompress.c add support for LZ4-compressed kernel
	new file:   arch/arm/boot/compressed/piggy.lz4.S add support for LZ4-compressed kernel
added support for LZ4-compressed kernel
	modified:   Makefile reverted toolchain paths & kept linaro 4.8.3 toolchain
	modified:   arch/arm/boot/compressed/Makefile fixed error from cherry-pick
	modified:   arch/arm/boot/compressed/decompress.c fixed error from cherry-pick
reverted cross compile to not show & added LZ4 kernel compression
added new toolchain path linaro-4.9.1