fix some BUG,  and update SDWebImage
1. Refactor GIF support
Remove GIF specific code from main source, isolate it in a UIImage category to ease future addition of format support
2. Add WebP format support, now can show WEBP images