added custom activity indicator

added in CustomAsyncImageViewActivityProtocol

cleanup - removed setImage:forURL:; removed useCustomActivityIndicator