add methods for UIButton category to download image for a paticular UIControlState

hi rs:
add methods for UIButton category to download image for a paticular UIControlState

and a other commit:
fixed bug that if downloader started twice, the downloaded picture can be interrupted

best regards