Merge pull request #953 from cabanier/master

Added test for createPattern with 'null' string
Merge pull request #933 from sgrekhov/submission/unipro-custom-elements-10

tests for definition construction algorithm
Increase the timeout for some messaging tests
Merge pull request #955 from w3c/jgraham/messaging_timeout

Increase the timeout for some messaging tests
Wording and indentation changes
Merge pull request #952 from sgrekhov/submission/unipro-custom-elements-11

tests for unresolved element interface
Merge pull request #851 from takenspc/sbumission/takenspc-hitregions

Add tests that check addHitRegion throws NotSupportedError
Merge pull request #714 from w3c/submissions/KazukiKANAMORI/notifications

Added idlharness tests for Notifications API.
Minor cleanup.
Make event source tests a bit more tolerant of timing differences.
evaluate assertions at appropriate time

Evaluate assertions at appropriate time in XMLHttpRequest/abort-event-order.html, to compliment
10010b1's corrected expected results

Closes #958
assert readyState updated after abort() in nextTick

Per the spec, the readyState is updated after the events are dispatched. Since the
assertion occurs during the final loadend event handler, there must be a pause before
the readyState can be tested, as browsers behaving according to the spec will not
have updated the readyState yet.
tests for chapter 'Extensions to Document Interface'
Add more tests and adjust the order
Add tests to test unlabelable elements and update test names
Merge pull request #957 from w3c/jgraham/eventsource_tolerance

Make event source tests a bit more tolerant of timing differences.
Merge pull request #951 from zcorpan/quirks-css-syntax-change-plus-minus

Match the css-syntax spec for +/**/1
Add test for EventSource#url in url query encoding testsuite
Add more tests for IDBIndex openCursor
Add more tests for IDBIndex openKeyCursor