merge in klp-release history after reset to klp-dev
"KRT16N"
cm: Fix global selinux policy inclusion

We're adding CM-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
Revert "FM Radio: Add support for FM Radio in Android"

 * fmradio folder is not currenly present in frameworks/base,
   so remove the inclusion of it to avoid warnings during build.

This reverts commit ef83ac85d91285eeb7c567cd93a5c83d2fa7714d.

Change-Id: I38af983ed74e0ee36172ad5e934ca48529760fb6
envsetup: fix 'mmm mka'

Change-Id: Ia5f3fb4813585df21c27ce0035fa3f2b7d6b73e7
Revert "inline kernel dtb build"

This reverts commit 8609a0fb59fa3d943cd33137b0910ced41013102.
This is specific to a device (or vendor) and is confusing people
building for other 8974s. A more generic implementation is required,
and until then device-local mkbootimg overloads can/should be
used.

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

Change-Id: I54bfcdecb8647f7bcf744e72b2de19fcf4e4e7ac
KRT16O
Remove HomeSample from builds

As good as it looks, we already have a launcher (Launcher3)

Change-Id: I87cac70eec30fd62d6f7ecb7777caa9d240fe0ee
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
KRT16P
KRT16Q
"KRT16R"
merge in klp-release history after reset to klp-dev
"KRT16S"
Merge tag 'android-4.4_r1.2' into cm-11.0

Android 4.4 Release 1.2
Don't make assumptions about the formats of build descriptions

Change-Id: Id83a7594e9e1b9b4ffbdbaba695506d8d0d21a46
For user builds, use a release build id in the description if one exists

Companion change to Ic5913e587400dd38c04aa05de3a7becced77a59e

Change-Id: If5edbf56d567701f96f0ba46af9a90ffa8310c24
envsetup: Fix remote functions to deal with symlinks

Change-Id: I6f35dc30dda22149b2c37e1c6c7d41ea7239d3bb
roomservice: Fix assumptions about the branch naming

We can't just split from the last slash anymore, since we're using
those to distinguish the stabilization branches

Change-Id: Ia175dd317f508e99b275b56e9c83bd4729a75ddb