Updating .ready definition
Defining ServiceWorkerRegistration, including moving unregister there, removing .scope from ServiceWorker objects. Part of #365