ASGalleryAssetBase, ASGalleryViewController: use weak instead of unsafe unretained.
ASLoadImageBackgroundOperation: refactor completion.