Revert "fix stuff in build system"

This reverts commit 7a4d25fd623a374fa63e5a67e92fc6f536dccda6.
Revert "ota_from_target_files: Comment a few more recovery related"

This reverts commit d02707b55f2656d96d34adc38f1df6dccd9756ef.
Revert "ota_from_target_files: Don't update recovery image"

This reverts commit f2334b4655f7df01525ad542a0e96659b2b5b25e.
Revert "build: Build with colors"

This reverts commit 3b2f5884598ced2d399d4dbb40569ddc3cb9e20c.
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

Conflicts:
	core/Makefile
not only colors ...