Allow ccache to be hit more effectively

* Also allows me to share the ccache between my trees
  and not suffer

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
data-tar: Increase its IQ

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
OTA: Allow firmware to be signed with different certificate then testkey

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
data-tar: Fix recent changes

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Makefile: Simplify zip naming

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
build: Support compile with GNU make 4.0

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
envsetup: bgrep: Grep all local BASH script files

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
dumpvar: Show off firmware version, toolchain, and ccache_base_dir

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Don't set CCACHE_BASEDIR if already defined

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
OTA: Allow recovery to be updated during firmware updates

* Make use of prexisiting MakeRecoveryPatch

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
installclean: clean more things

  Now that we're doing more than the AOSP
  build env, lets make sure we do our part
  and stay green.

  Nuke:
  -md5sum
  -aml autoscripts
  -kernel
  -u-boot binary
  -more binary intermediates

Signed-off-by: KhasMek <Boushh@gmail.com>
bacon: break off extra functions to script

  The md5sum that had been being displayed via this
  method was always the md5sum of the *previous* build.
  Breaking these commands off to a script in vendor/matricom
  fixes that issue in addition to making it a tad more
  versatile and brainless to add to.

Signed-off-by: KhasMek <Boushh@gmail.com>