add CachedCouchDocumentMixin and use for default consumption values
Merge pull request #3319 from dimagi/cache-default-consumption

add CachedCouchDocumentMixin and use for default consumption values