Disable building recovery by deafult

Gate building recovery behind the "--recovery". Builds shouldn't overwrite
a users recovery

Change-Id: I4433ccb210af284ef0d1ebfee7736c0b105cad2a
build: Drop applypatch from stock recovery
credits: @rascarlo
ota release tools: override device assert
rm vendor_module_check make file
default data roaming to false
drop the check-product-copy-files
main: remove the listing of make files calls
fix BUILD_PROP_OVERRIDES
Change build name
Backup tool support
Let vendor handle sounds and tones
build: remove all stops if using different make/openjdk-java version
ccache: Use system version over prebuilt

If there is a ccache binary on the
host system use it instead of the
AOSP prebuilt.

Change-Id: I4b1e030713be22167a12bd229a4e35eda7736cd2
Signed-off-by: Evan Anderson <evan1124@gmail.com>
build: Set ccache base to build top

This enables ccache sharing between different build tree paths.

Change-Id: I99636bdd2779a6ccf0649f027e35cf67df44b6ae
Drop the bloat
Disable prereq checking for ota updates

Change-Id: I66f5145c95d7e3b5b9736c9cbade1795764843aa