Sync with recent update of DOM Standard on createEvent; Implemented MessageEvent; Updated documents
auto-merge staging into master