Added context clearing for transparent images
Added context clearing for transparent images

If we are caching an image with transparency, we clear the context so that we don't get random garbage. If an image is not transparent, it is assumed that it will draw every pixel.

edys/CacheKit,davbeck/CacheKit