Queue events when entangled port is local
A port is sent with its message queue
Rename data to event
Code cleaning
Add Worker.postMessagePorts for non polyfilled environment
Improve browser compatibility for setOnMessage
When targetOrigin to "*", the origin on the event object is "null"