Add expiry time to TransientCache, Fixes #264 and #265

Added an expiration time to subtiles of a metatile stored in the transient cache.  The delay defaults to 2 seconds but can be adjusted in the context file.  The cache size parameters are also now exposed for configuration the same way.

I also fixed an error in how the cache was keeping track of its size (#265) which I discovered while testing my fix.