Engine download progress

This change enables pr-downloader to show download progress for engine downloads.
If you hate 6c37e2bbcf87409b1de8ab4ac06751afb710cc2f and b45da90367d801a33f746d46e51d2069e1550d86 I can rebase without them.