start fleshing out some SRI tests
typo
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
Make the test behave equally in different UAs

Usage of the first event received causes different behavior in different browsers as they have differerent events order. This forces usage of specific event type
Add explicit done() call to avoid harness timeout
This fixes test description
worker structured clone: check_Blob for array/object tests should post original input
Avoid calling test_obj.done() before compare_Blob is done
Pass along test_obj to compare_Blob. Fixes #582
Test that initEvent while dispatching short-circuits.
Add one test for Vibration API

- This new case checks that navigator.vibrate([0, 0, 2000]) behaviors like navigator.vibrate([2000]).
- The device to vibrate 0ms and still for 0ms takes no vibration effect, but the values are valid unsigned long.
Merge pull request #1360 from xinliux/vibration-add-one

Add one test for Vibration API
Remove obsolete check for non-support of Attr#textContent.

It has been reinstated as an alias for Attr#value.