refactor: Adapt Base.update to require same parameters as similar methods.
refactor: Adapt Base.reinstall to require the same parameters as similar methods.
Fix error handling in Base.reinstall.
Fix error handling in YumBaseCli.reinstallPkgs.
refactor: Rename exceptions raised by Base.reinstall.
progress: reformat and reword docstrings
progress: add "err" argument to end() callback, merge with failure()

- merged two code paths
- use the new librepo API, where the failurecb arg was dropped, too.
- updated unit tests, it now checks the failure mode too.
always enable LRO_FASTESTMIRROR