Made the FileDownloader report progress to the delegate only if it responds to the downloader:downloadProgressWasUpdatedTo: method, since its optional, and if the expected lenght is known, since not all servers support this feature.
Merge pull request #2 from marianoabdala/master

Minor improvement to the FileDownloader class.