build: Enable QCOM_BSP, QC_AV with QCOM_HARDWARE

Change-Id: Ibf9dd35272521109fea52e46bacf6e1e3074ed6a
build: Add SKIP_SET_METADATA flag

Reapplied the patch as it got lost in the 4.4.3 merge

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
allow to set tool extensions specified by vendor

Change-Id: Ibbdbd539fa23054ac7f4311afa93cc9e18c845b5
namelessify

Change-Id: I90c9f62e09bb122a060423e5ee7f609204b280a4
roomservice: namelessify

Change-Id: I7fe271da3f4a249a84011f6663753504f007d654
store it in namelessrom, not cyanogenmod

Change-Id: I67d2ddd87883f07e7e5ec84e73ce481bea5bcc52
allow to remove build keys from tags and id

Change-Id: I4d0329849edf2a32a47a69b6ada6a9c0a9ec3902
envsetup: addgerrit and gerritupload

Change-Id: I958b85d4fb0bc4d44e77b75733922cbd9176c007
warn and continue if using wrong jdk

Change-Id: Ide508ac6417f14e2fb7ff07a1696f64acbe78982
clean up some packages

Change-Id: I93ebc6437dc24b3850617cb754e7bda6bf4f58c9
Make novo

This should work as well as a clobber without removing the host files.

Change-Id: I81cee7eb963b6155760f1cc7de2dc752c2ddd938
ota_from_target_files: add some information when flashing

TODO: add more information to block mode operations

Change-Id: I5fbf409486de62938511adb52d59026d0bdc21e9
Force colorsheme to SVG, since darkblue doesn't exist on X11

Change-Id: I1b9e13dd4ca63ba27a49a55d95130bdceb187669
build: Fix some colored build issues

 * Fix some broken lines in definitions.mk
 * Finish adding colors to product-graph.mk

Change-Id: I235a60c967b1f10ec6dd1cac25740badbd3b64c9
Colorize javac errors

You know those multi-line ones that are frequently interspersed with other buld output?
The ones that don't even have the word "error" in them to search for?

This makes them red.

ps2: fix jar_check failures cause by leaving empty stderr files in intermediates dirs
     this is probably not the best place to store stderr before colorizing it if javac
     exits non-zero, but it seems much lighter than mkdiring a bunch of temp directories
     or using sed to mangle the paths to point to per-intermediates directory unique
     temporary file names

Change-Id: I3b9b7d8a0c76958588ac1603b6742987d6dde54c
Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>
colorize non-fatal javac stderr yellow (and actually display it... at all)

woops!

Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>
Change-Id: I984f428022a68a825aa041866e8d459bd6611f71
fix green apocalypse

Change-Id: Ifc228f0873748a4d3626857e49ead95fc23a8b5f
"LRX21T"

Change-Id: I739c085406087ffd5c41ed2a2960d57193f0a831