For user builds, use a release build id in the description if one exists

Companion change to Ic5913e587400dd38c04aa05de3a7becced77a59e

Change-Id: If5edbf56d567701f96f0ba46af9a90ffa8310c24
Don't make assumptions about the formats of build descriptions

Change-Id: Id83a7594e9e1b9b4ffbdbaba695506d8d0d21a46
"KRT16S"

Conflicts:

	core/build_id.mk
build:  Add USE_SET_METADATA tag

On some of the older devices the recovery doesn't support
metadata when setting permissions.  This allows to use
set_perm vs set_metadata you will need to set
USE_SET_METADATA := false inside your boardconfig.mk

Change-Id: Ib6cf97b5ca28cee8a87975231f3a61b156e77d29
qcom_utils: add kitkat sdk versions

* SDK version 19 was missing from this file.

Change-Id: Ib383bcac7f3e620f24b0fbd8b5b7ccdc5b7b9756
Signed-Off-By: Chester Kener <Cl3Kener@gmail.com>
build: add modified envsetup script for compiling with linaro

(envsetup-linaro.sh)

Change-Id: I88860cb4638df6f41faae533ea7ec585a372482e
Allow building with linaro Cortex-A8 iptimized toolchain

Change-Id: I33ba135ea772b31fe0a8d2c36c8e99b5f0fdbd62
kernel build: add a new flag $(TARGET_KERNEL_CUSTOM_TOOLCHAIN_SUFFIX

Used to define the name of the binaries used to compile. Usually this is arm-eabi but with
custom toolchains this sometimes needs to be changed. Allow that to be done.

Must be used in conjunction with TARGET_KERNEL_CUSTOM_TOOLCHAIN

Change-Id: I4d6850c96573b5959dc421e0049c9fb7e88db105
build: Fallback to "arm-eabi-" if TARGET_KERNEL_CUSTOM_TOOLCHAIN_SUFFIX is not set

Change-Id: I8be1af2b0b9d03bfbef0483f2591ca8ef100a6c2