build-kernel.sh: add savedefconfig option

add option --savedefconfig, and it should help to maintain kernel config easily.

Change-Id: Iddf670ca914756a2a2c6894e9c8b445928c84743
Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
ARM: build-kernel.sh: add --armv5 option

AOSP has dropped support for armv5, so use goldfish_armv7 as default
config
And add --armv5 option for backwards compatibility.

Change-Id: I19bf731eb3629250b98854648ec8320e2b9b3344
Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
add missing android-kernel-toolchain-size symlink

size command is needed for build compressed vmlinuz on arm architecture

Change-Id: Ib2e1dcfdb6844511a8c8b1724e0f0c48960e6596
Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
Merge "ARM: build-kernel.sh: add --armv5 option"
Merge "build-kernel.sh: add savedefconfig option"
Merge "add missing android-kernel-toolchain-size symlink"
build-kernel.sh: add ccache option

Change-Id: I103362f461db8c8a7a10b3833f73672331926dba
Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
build-kernel.sh: apply --armv7 option when ARCH is arm

There is a bug that build script is trying with goldfish_armv7_defconfig,
when ARCH is not arm.

Change-Id: I6db744452c3f48e94e384605c59baf268f45b933
Signed-off-by: Young-Ho Cha <ganadist@gmail.com>
Merge "build-kernel.sh: apply --armv7 option when ARCH is arm"
Merge "build-kernel.sh: add ccache option"
Merge remote-tracking branch 'android/tools_r22'