Merge pull request #2 from scheib/service-worker-apps

Rename ServiceWorkerManager::State to ::Registration and make it a ServiceWorkerHostClient
Merge pull request #3 from scheib/service-worker-apps

ServiceWorkerHost and ServiceWorkerHostClient updates.
Fix compile for content browsertests: missed a scoped_refptr.