[DF-4399] Started new implementation for downloader.
[DF-4399] First refactor stage finished. Download works from temporary thread.
[DF-4399] Downloader works. Download progress measured in bytes.