again..

- urlopen() added to dnf.util, updated 3 users of urlopen/urlread.
- download_packages() uses librepo
- reworked progress code, IMO now it's par+ with yum
(added rate averaging, numeric percentages, no delay after finished files to redraw progress)