build: Add "dtbs" target when building the kernel

 * This is needed for 3.10

Change-Id: I4044ea9e67017452efc25097a3327141a6627c24
build: Set QCOM variants for non-QCOM_HARDWARE defined targets

* Nexus devices and others typically do not define the QCOM_HARDWARE
  flag, so the variant path should always default to the AOSP variant.
* Unconditionally set the variant to the AOSP HAL by default.

Change-Id: I714170897128f92718af266366cfcbf3136e8981
build: Use project pathmap for recovery

Change-Id: I6339ac77b899a43db21261d587252b65cb58ad79
build: Fix pathmap derp

Change-Id: Ic6070a87fb552b60e761c6dd9c515b7785ea49cb
Revert "Add the keys I used to sign the market version of Superuser."

These are obsolete.

This reverts commit 0f15d18a50d721faa8dee67f763405354025e25a.

Change-Id: I645686c5049f8651e99c95f2b775aaae2cca1f3a
build: recovery: Remove INTERNAL_RECOVERY_FILES

INTERNAL_RECOVERY_FILES picks up all packages that install files into
TARGET_RECOVERY_OUT.  This is not necessarily desirable and circumvents
the normal PRODUCT_PACKAGES mechanism.

Change-Id: I66f38a6afed7ade19a50a321d3b2d197137ba3a7
Related: http://review.cyanogenmod.org/#/c/74243/
Edify: Add/Update abort messages for some asserts

* If a bootloader or baseband assert is not satisfied, print the
  versions that are supported by the package as well as the version
  on the device.
* Changes the layout of the device assert in the edify script with some
  more line breaks.
* Cleanup the device abort message and remove extra quoting.

Change-Id: I958d49281c51bd4e60d596a727bb94cfc4a21909
repopick: support specifying a range of commits to pick

* for example: repopick 12345-12350

Change-Id: I21dd0ef5f19d7b3899fa40ec4c28a0e9dba8a4df
build: Default to dtbToolCM

* The default dtbTool isn't the correct module name for the module that
  actually lives in device/qcom/common/dtbtool

Change-Id: I80b427e3652b99742573bc4d2829e51645a8822b
build: Enable Uyghur locale

* We have a proofreader now

Change-Id: I82c4c852b2c6fcc773bdbec472e9e24dc0d5a7ea
Revert "gnu11/gmu++11: Remove global flag to disable and only use it for modular (LOCAL_MODULE)"

This reverts commit 77d24bd389538896bb39ae664bdd00a5a2706ae5.
Revert "gnu11/gnu++11:"

This reverts commit d88e434047ca9b0f9c2b32f3faad87db911892f8.
Revert "Enable graphite flags (1/2)"

This reverts commit 3aaa23ff6746ad42068876511288306652a92e0b.
Revert "Fix little derp"

This reverts commit 832ace8c8bbeb5b8034eb14bb89d341e808d5113.
Revert "even more derps"

This reverts commit 750f1b71dd3fa6714cb7d48cf0e0ce51de629f03.
Revert "fix derp"

This reverts commit 657af9dd1158f7927a225b00309a7ac557304837.
Revert "opps"

This reverts commit 2c276f2039933af16e70ad010f3fad7526f662bb.
Revert "Update more modular flags (no strict or -O3 or graphite yet)"

This reverts commit ab30902996c8752c4f11ee259b7162cb6e6f34fb.
Revert "Add gcc check for HOST_CC version"

This reverts commit 4f7599257357c9d476137e4ebb6923c234afd49f.
Merge remote-tracking branch 'daydream/cm-11.0' into daydream