save-artifacts: do not error when no installed packages
docker: don't remove haddock fields from package db

This will have to be done again every time a package is installed, may as well leave it as is.
cart tests: sleep after starting image

tests were sometimes failing because the server hadn't finished starting
docker: record installed components