core, DownloadManager: drop duplicate downloads
Before starting a resource download we should check if there is already one running or scheduled for the same download URL.