Bug 912456 - transferable MessagePorts, r=jorendorff

--HG--
extra : rebase_source : 5b8a2a9b261c53f0ff5a860e1dc2e7ede711105f