Add 'digest' method to allow template subclasses to contribute to their cache key in a general way.
Preparing release.