Bitmap cache.

Bitmap images (PNG & friends) are cached in memory.

Note: the cache is not discriminatory and grows constantly.

Part of issue #23.