Add support for using tarball from object storage
Tidy config, handle download and install correctly
[jamespage, r=gnuoy] Add support for using tarball from object storage