Add local ALAssetsLibrary support to SDWebImage

This series of commits allows for ALAssetsLibrary (with the 'assets-library://' scheme) to be used as a source when fetching images. The operations follow the the same workflow as any other SDWebImage Operation