Freedesktop0

I made suggested changes. Used crc32 for pixbuf hash in cache key.

Thanks for the reviews.