Move harness timeout to a <meta> tag.

To ensure that external tools can set useful timeouts for tests,
move timeout specification from setup() function to a <meta>
element with the format:

<meta name=timeout content=timeout-in-ms>
fixup! Move harness timeout to a <meta> tag.

Update documentation.
fixup! Move harness timeout to a <meta> tag.
Move to dual timeout for overall harness and multiplier for tests.

Switch to <meta name=timeout content=long> to specify a longer
timeout for a whole file.

Allow a timeout_multiplier to be supplied for individual tests so that
slow hardware can also increase the timeouts here.
Make tests not timeout by default, but run until the harness timeout and get a status of timeout.
Fix the URL of the WebIDL parser library in idlharness.js.
Fail gracefully for callback interfaces
Merge pull request #42 from Ms2ger/webidl2-url

Fix the URL of the WebIDL parser library in idlharness.js.
Merge pull request #43 from ayg/callback-interface-stub

Fail gracefully for callback interfaces
Drop IdlEnum.prototype.test function. Not needed.

The IdlEnum.prototype.test function isn't necessary. It causes additional
spurious/useless PASS messages in the test results despite the fact it's
not actually testing anything and so nothing is actually passing.
Make idlharness.js support typedef. r=zcorpan
Support type: unrestricted float|double. r=zcorpan
Make idlharness.js support "static" keyword. r=zcorpan
Merge pull request #41 from jgraham/meta_timeout

Move harness timeout to a <meta> tag.
Stringify exceptions thrown from setup().
Try supporting IE<=8 a bit by adding some attachEvent
Revert "Try supporting IE<=8 a bit by adding some attachEvent"

This reverts commit 2983db7a2525d9ab35b8caa7c5282b1e740181b2.
Fix readme typo

asseertions -> assertions
Merge pull request #51 from leoj3n/patch-1

Fix typo in readme; r=Ms2ger
Clear any existing timeouts when specifying explicit_timeout during setup