Add DownloadCore to FileTools

A class to analyze download process.
Fix a bug in DefaultWebClient

Show response summary before save the response to file.