Fix IDL promise type; Update Cache/CacheStorage.delete; Change signatures of ServiceWorkerGlobalScope.unregister() and InstallPhaseEvent.waitUntil()