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

 Author:    myfluxi <linflux@arcor.de>
 On branch android-4.4
 Changes to be committed:

	modified:   core/Makefile
	modified:   core/base_rules.mk
	modified:   core/binary.mk
	modified:   core/cleanbuild.mk
	modified:   core/definitions.mk
	modified:   core/dex_preopt.mk
	modified:   core/distdir.mk
	modified:   core/droiddoc.mk
	modified:   core/dynamic_binary.mk
	modified:   core/host_java_library.mk
	modified:   core/java.mk
	modified:   core/java_library.mk
	modified:   core/main.mk
	modified:   core/notice_files.mk
	modified:   core/package.mk
	modified:   core/pdk_config.mk
	modified:   core/raw_executable.mk
	modified:   core/static_java_library.mk
	modified:   core/tasks/apicheck.mk
	modified:   core/tasks/collect_gpl_sources.mk
	modified:   core/tasks/product-graph.mk
	modified:   core/tasks/sdk-addon.mk
	modified:   tools/apicheck/Android.mk