Add download progress bar.

Fixes: 278732762
Test: npm run test:unit:ci
Change-Id: Ia13f753643745005ac34a614d10d23601209d82e
7 files changed