add downloadprovider

Change-Id: Iefd3f8885c148d02cf62bf3ac12a2fa801e1436e
Signed-off-by: scott <scott@ubuntu>