Adding support to cache-control headers

Here's a proposal to add support for cache-control headers in order to control for how much an asset should stay in a cache.  Kudos to @jakearchibald for idb.js