Merge tag 'android-4.4_r1' into cm-11.0

Android 4.4 Release 1.0

Conflicts:
	core/Makefile
	core/base_rules.mk
	core/build_id.mk
	core/cleanbuild.mk
	core/combo/TARGET_linux-arm.mk
	core/combo/arch/arm/armv7-a-neon.mk
	core/definitions.mk
	core/dex_preopt.mk
	core/host_java_library.mk
	core/java.mk
	core/tasks/product-graph.mk
	core/version_defaults.mk
	envsetup.sh
	target/board/generic/BoardConfig.mk
	target/product/core.mk
	target/product/generic_no_telephony.mk
	target/product/languages_full.mk
	target/product/sdk.mk
	tools/releasetools/edify_generator.py
	tools/releasetools/ota_from_target_files

Conflicts:
	core/build_id.mk
	core/dex_preopt.mk
	core/version_defaults.mk
	envsetup.sh
	target/product/core.mk
	target/product/languages_full.mk

Conflicts:
	core/cleanbuild.mk
	core/host_java_library.mk
	core/java.mk
	core/tasks/product-graph.mk
	envsetup.sh
	target/product/languages_full.mk
	target/product/sdk.mk
	tools/droiddoc/templates-sdk/assets/css/default.css
	tools/releasetools/edify_generator.py
	tools/releasetools/ota_from_target_files
Gummy: Fix global selinux policy inclusion

We're adding Gummy specific policies to an overlay instead of patching
external/sepolicy, so we need to make sure it's included to prevent
misbehaving systems

Change-Id: I7989a1093f9abc8360d492e73a860eb4afad10ad
remove spam about including make files
only show inlcuding vendorsetup.sh once

Conflicts:
	envsetup.sh
KRT16O

Conflicts:
	core/build_id.mk
envsetup: fix 'mmm mka'

Change-Id: Ia5f3fb4813585df21c27ce0035fa3f2b7d6b73e7
Make the kernel image format parametric instead of a chain of if/elses

Change-Id: I54bfcdecb8647f7bcf744e72b2de19fcf4e4e7ac
KRT16P
KRT16Q
remove HomeSample from builds
build: edify: fix multiple device assert

Only generate one error message since multiple error message
will trigger a fail if the device does not match the first
assert

Change-Id: I1dc47cce10032eb28bbb808482b5ee9efc3b87bc
"KRT16R"
"KRT16S"

Conflicts:
	core/build_id.mk
envsetup: Fix tgremote

Change-Id: Ie2ff0aa1bc6a9b789d68a04e8a2b2124493e12d9

Conflicts:
	envsetup.sh
Merge tag 'android-4.4_r1.2' into kk4.4

Android 4.4 Release 1.2

Conflicts:
	core/Makefile
	core/base_rules.mk
	core/binary.mk
	core/build_id.mk
	core/cleanbuild.mk
	core/combo/TARGET_linux-arm.mk
	core/combo/arch/arm/armv7-a-neon.mk
	core/host_java_library.mk
	core/java.mk
	core/main.mk
	core/tasks/product-graph.mk
	envsetup.sh
	target/product/core_base.mk
	target/product/languages_full.mk
	target/product/sdk.mk
	tools/releasetools/edify_generator.py
	tools/releasetools/ota_from_target_files
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
build: Disable building of the emulator

It seems we have no real use for building the emulator
so lets disable it for faster compilation times.

Change-Id: I9662a573ede231f007a13db77b13055d93ad195a