Test Jenkins.
ENH: print proper message for InvalidChecksum.
BUG: ensure we raise a proper exception in URLFetcher for connection/http errors.
BUG: fix egginst --remove progress bar.
BUG: fix pbar handling when stdout is not attached to a tty.
MAINT: add a comment for the previous commit code.
ENH: allow empty passwords.
(cherry picked from commit 61e1e06356f2252c0fdfef6ff8e2f8af44cd230c)
MAINT: release 4.7.0.
MAINT: start 4.7.1 branch.
MAINT: add tests/functional to sdist.
(cherry picked from commit e74e140792b861c9ef8166b52b2bd6d84d763d28)
MAINT: release 4.7.1.
MAINT: start 4.7.2 branch.