Updating .ready definition
Defining ServiceWorkerRegistration, including moving unregister there, removing .scope from ServiceWorker objects. Part of #365
caches -> fetchStores (#301), ditching .each in favour of .keys (#316), speccing the behaviour of fetchStores
Explain store operations as part of a batch operation. Part of #372. Fixes #376.
Allowing .put(request) to work was a little ill-judged (part of #372, #376)
Back to Cache-based naming. Fixes #301
Ensure one item in a batch cannot overwrite another. Part of #379.
Define ServiceWorkerRegistration and make corresponding changes