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).
You could copy "build" into "platforms" in which case you don't need to create platforms or expand *...

```shell
cp -R "${LOCAL_OUTPUT_ROOT}/build" "${release_stage}/platforms"
```