4.4 Bring up

* Add bacon and mka
* Fixes for gcc 4.8/4.9
* Inline kernel building
* Roomservice to fetch device trees
* Support openjdk and java7
* Turn of data roaming by defualt
* Added seperate dirs for devcie common files
* Support make 4.0
* Add repopick

Change-Id: Ia888f9a845cc55e46c05e9d90edfd86189001fe3
Launcher3 for all

Change-Id: I034b449e7758e2a49faafe334212b5e562e687b1
build: Build with colors

Based on tpruvot/chirayudesai's commits, add some color to stdout
and but make it a little easier to customize. Colors are now mapped to
categories and can be edited in Makefile if you or your terminal's
background color do not like them. Defaults:

host stuff: yellow
target stuff: cyan
install/copy: green
filesystem/images: green
imports/exports/includes/notices: green
deletes: red
complete msg: bold green

Coloring can be disabled with "export BUILD_WITH_COLORS=0"

Change-Id: Idcfe9bbf925759f88425f914269855da05c5eef0

Conflicts:
	core/Makefile
	core/base_rules.mk
	core/definitions.mk
	core/host_java_library.mk
	core/java.mk
	core/tasks/product-graph.mk
Fix bacon

Change-Id: I778bc615bec75e7250a4a44952057486c8348dbc
Signed-off-by: Evan Anderson <evan1124@gmail.com>
ro.secure=0
WITH_DEXPREOPT := false
ota release tools: comment out build date assert
PRODUCT_BUILD_PROP_OVERRIDES
ota release tools: comment out stock recovery

Conflicts:
	tools/releasetools/ota_from_target_files
envsetup: one does not simply pick a combo, but a Nexus
ota release tools: use shell date
main: remove the listing of make files calls