Add blackberry driver
event.ports in a dedicated worker should be empty array
iso-2022-jp tests per latest Encoding Standard

Note that the encoder test requires no server overrides with respect to
the encoding.
some gbk and gb18030 encoder tests
Update XMLHttpRequest/interfaces.html.
Remove the unused selection variable from dom/common.js.

It does not belong in the DOM test suite, and is not used there.

This also allows Servo to run tests that use it to completion.
Configure logging of wptserve using new pluggable logger API.
Merge pull request #1369 from w3c/gbk

gbk
minor encoding test-name fix: x0E is SO; x0F is SI
Merge pull request #1383 from w3c/sideshowbarker/encoding-fixup

minor encoding test-name fix: x0E is SO; x0F is SI
cleanup nit per @sideshowbarker comment on #whatwg
Test that initFooEvent while dispatching short-circuits for all event types.
Merge pull request #1328 from dannin/master

Add blackberry driver
Merge pull request #1378 from jdm/dispatchinit

Test that initFooEvent while dispatching short-circuits for all event types; r=Ms2ger
Merge pull request #1382 from w3c/jgraham/pluggable_logging

Configure logging of wptserve using new pluggable logger API.
Update to latest wptserve
Update to latest test/idlharness.js
Merge pull request #1374 from Ms2ger/dom-selection

Remove the unused selection variable from dom/common.js.
Ensure that the two tests in SourceBuffer-abort.html don't interfere.
Cleanup SourceBuffer-abort.html.