Specify -mcpu=cortex-a15 for krait CPU variants.

Bug: 11178216

Change-Id: I9922e4cd5ba27e3857798aae5c84299e26e054ea
build: Store no_separate_recovery flag in misc_info

This may be needed during a signing process.

Change-Id: I0ab6f0e615f64c0529e605c2fa62fabf1b1ec52b
build: Handle boot images with custom makefile properly

When a pre-built image should be used, it should be stored in the
target files zip so that it can be used with external signing
processes.

Change-Id: I2661af9ac58af30bb9314b552775046d3abf44e0
BoardConfig.mk.template: Add TARGET_CPU_SMP

This one is easy forget if not in the template

Change-Id: If65e557a661ecc81c6bfc434525b3c9937ff988e
Fixed mounting /system when 'override_prop' is enabled.

Change-Id: I59f035498c2a2d65869cb7f7e6ea9e311b9757be
Enable multiple custom toolchains

Change-Id: Ifcde6cbfe2782a7456f2b55386748227f593122a

Allow the use of multiple Linaro toolchains

Enable building with a8 optimized version of Linaro
Thanks to christopher!

If not using custom toolchain use default toolchain folder

Change-Id: I7a35c2a318d17fe3013b056c08b9cb1347b7b329
Prepare Mackay ROM script with info

Change-Id: If0d39ab673397462dc43d6bec48f6142d802fe2b
Revert "Include drawables for all densities - b/11270325"

This saves space on devices with low internal storage

This reverts commit 26c110c74456563e02eb2d117bec725575c40989.

Change-Id: Ic68644d3136bfc7792b349aecfd0c4cc42dcb03d
build: Add SKIP_SET_METADATA flag

On some of the older devices the recovery doesn't support
metadata when setting permissions. This allows to use
set_perm vs set_metadata.
Enable this behavior by setting SKIP_SET_METADATA := true

Change-Id: Ib6cf97b5ca28cee8a87975231f3a61b156e77d29