ServiceWorkerHost and ServiceWorkerHostClient updates.

    ServiceWorkerHostClient disconnects from ServiceWorkerHost in destructor.
    ServiceWorkerHostImpl start at registering with ServiceWorkerRegistration.
    Includes change to ServiceWorkerHost being RefCountedThreadSafe.