Fixes #11318 - HttpDownloads.start_download returns instance
instead of `true`. Allows to join processes, useful for discovery imageplugin.
Fixes #11103: tftp tests no longer fail when module config file contains changes.
refs #9299: prefixes ending with a '/' do not get appended a '-'
Thanks to Dmitry Kireev for the original PR.
fixes #6289: avoids concurrent downloads of files with the same name and destination dir.
Fixes #4866: Breaking up monolithic smart-proxy into modules