Accept more than one socket connection when listening
Added sync delay to the manifest.

Also more accurately used the delay cap as a cap.
Add runtime as a chrome.identity dependency.

It's confusing to have chrome.runtime.setManifest() not work.
Merge branch 'master' into registry
throw "" -> throw new Error("")
Merge branch 'master' into registry