Remove AOSP stock recovery

This commit will remove AOSPs stock recovery from being built and flashed upon installation.

Credits:

@CallMeAldy
@snak3ater

Sqaushed:
Signed-off-by: Jean Francis Dominique S. Mabalot <jmabalot@google.com>
fix up ota_from_target_files symlink detection.
add support for overriding build.prop settings.

Change-Id: Ie4224d608b7bcb0c2087bd77bc954f8f5f9b6495
build in colors: Install outputs in blue/yellow [basic ics version]

"target prefix:" in yellow
"Install: file" in cyan

should be in a single command line else there are sync problems
in multithread (-j X)

These colors can be tuned in core/Makefile if you use a white terminal.
can be disabled with "export BUILD_WITH_COLORS=0"

Only the most important output is colored to reduce ics merge problems

Change-Id: I0e585079fde6900799ef209367a523d94a51cda5

Colors: add more colors to final build steps

also fix releasetool echo and visible recovery echos

Change-Id: Icf5d88468572f935610c544bf1d5d356ec9870d3

build in colors: host C/C++

Change-Id: Ic415cab53a2efa104c9d4b31ddbe8c8eb74e493d

Conflicts:
	core/Makefile
Note that update-api is a lie.

Change-Id: Idc2d92630e94ccbd60b5d5447c3762db8e5096f8
add adb to the disttools

Change-Id: I898fa5c9396606144e57dba8453f476b9e9440ab
envsetup: do not print an error if complete fails

complete is a bashism; so it will fail on other shells. Avoid printing
an error if that is the case.

Change-Id: Id6d6311792f409cc3a697c7a2bb003863f1afe60
Remove AOSP stock recovery(2)

2nd commit for removing stock recovery. FINALLY!

Signed-off-by: Jean Francis Dominique S. Mabalot <jmabalot@google.com>