Tests for AnimationNode methods
improving tests according review comments
improving tests according to review notes
Changes according review notes. AnimationNodeList has no forEach()
Add blackberry driver
Move addEventListener.optional.useCapture.html to dom/ and clean it up.
Move dispatchEvent.return.value.html to dom/ and clean it up.
event.ports in a dedicated worker should be empty array
Fix worker data: test pass condition. Fixes #475
Re-add a useful assertion in websockets. Fixes #522
worker postMessage(1, null) should throw, undefined should not. Fixes #491
Fix worker ErrorEvent test should use constructor and test non-support for legacy. Fixes #492
Use step_func in send-no-response-event-order.htm.
Remove VerifyResult from send-no-response-event-order.htm.

There's no point in this additional abstraction.
Don't use assert_array_equals
Check for TypeError
Merge pull request #1361 from Ms2ger/xhr-step

Cleanup send-no-response-event-order.htm; r=zcorpan
Merge pull request #1357 from zcorpan/fix-491

worker postMessage(1, null) should throw, undefined should not. Fixes #491; r=Ms2ger
Merge pull request #1358 from zcorpan/fix-492

Fix worker ErrorEvent test should use constructor and test non-support for legacy. Fixes #492; r=Ms2ger
This fixes test description