reimplement urlopen() on top of librepo
Add Base.reset().
leaner .gitignore.