Added an Md5Info class that reads an MD5 file and stores a map of MD5 strings from the download link
Also modified FileDownloader, DumpLinkCluster so that they separate MD5 dump links and handle them first
Merge remote-tracking branch 'origin/download' into download