Base.download_packages() must not assume self.progress exists.

Base can only see it when dnf runs from the command line but not otherwise.