Build separate various binary tarballs.

Also a bunch of script clean up.  Make make-clean.sh faster and more robust.

Building the docker run images and uploading to GCS are now optional and turned off by default. Doing a release shouldn't hit the network now (I think).
Merge pull request #1324 from jbeda/binary-release

Build separate various binary tarballs