Bug 998474 - SharedWorker should allow MessagePort to be opened asynchronously, r=khuey