Sync: Added ISyncDownloadView for reporting download progress.

Related to issue #405 and issue #418.