patch cabal bootstrap to reduce disk usage

The cabal bootstrap script downloads, unpacks, builds then installs
any missing dependencies.  To reduce disk usage both during and
after the build, remove each compressed tarball after unpack, and
each build directory after install.
gzip cartridge for better compress than zip
use personal cartridge url
hardlink ghc in staging area to save space