Revert "Enable ADB authentication by default."

This reverts commit 59df363c6097eb4c8b53c1b952d7384a567bafac.

Screw security, this makes using adb too difficult. :P

Change-Id: Ia7317c8a6afac799c047ea6d594d7ccd17e569c0
remove cm vendorsetup.sh

Change-Id: I19a14765176cc062701f3b424671e762fa352edb
Bring back squisher

Some devices could benefit from the size reduction from running
squisher, so bring back a revised version as an optional part of the
build process.

This version of squisher no longer handles the process of making
release OTAs, instead operating on $OUT/system before system images and
OTAs are created.  This has the advantage of avoiding having to unzip a
just-packed OTA to optimize it before repacking it.

Change-Id: I288f694fd1bf26782e05dcfa797a0569d9fdf9cb
squisher: support removing files on custom extras list

Delete files defined in custom squisher extras
list. Place a list of files to remove as
device/$VENDOR/$DEVICE/squisher-extras.txt.

Change-Id: Iaedbdbada70b2c268f2f5ab0603f727d935ec013
squisher: add option to remove directories

* Mark directories to remove with prefix "+" in device's
  squisher-extras.txt.
* Don't remove anything here, define all files/directories
  to remove in each device's squisher-extras.txt.

Change-Id: Ib78138300e41e794617c4ee52a1ac7fe20ed8147
Common extract-files/setup-makefiles for CM devices

This will allow devices to have a simple extract-files.sh in the
device tree describing the variables and calling the common setup
here.

Change-Id: Icc04cc4a35b7b05a67ccc50febf1d6cae50aa2ba