下载控制支持
1. Add image cache to project
2. Add downloading error processing
3. Add DownloadItem class
4. fix some bugs