Fixed Node test script

cheerio.js chokes on the data-source attribute added to <script>
elements recently.
Merge pull request #226 from webbedspace/node-test-fix

Fixed Node test script
Fixed whitespace

In addition to removing tabs from data-es6.js, this also fixes an
inconsistency for Windows node - JSON.stringify() outputs \r\n for
line-break-containing strings in Windows instead of \n.
Merge pull request #228 from webbedspace/gh-pages

Fixed whitespace
Check arguments of well-known symbol functions

The Symbol.hasInstance and Symbol.toPrimitive tests now check for
expected argument values given to the user-defined functions.
Put some ES5 tests in comment strings

These tests thus no longer need explicit try-catch guards.
Added Firefox note to ES6 defaults results
Merge pull request #231 from webbedspace/hasinstance

Check arguments of Symbol.hasInstance and Symbol.toPrimitive user functions
Merge pull request #232 from webbedspace/es5-test-code

Put some ES5 tests in comment strings
Merge pull request #237 from webbedspace/defaults-footnotes

Added Firefox note to ES6 defaults results
Added notes to block-level function declaration

Just some notes clarifying that this feature was indeed discouraged in
ES5, in case people are confused by its inclusion in the ES6 table.
FF34 implements destructuring rest
Fixed whitespace in HTML files
Fixes ES5 and non-standard pages in IE 8

The ES5 and non-standard pages should now work in IE 8 again.
(The ES6 page, puzzlingly, seems to make it freeze or crash. Oh well,
it's almost midnight.)

Fixes include:
* Fallback for hsl() colours
* "Show obsolete browsers" checkbox works again
* Fallback for opacity when selecting a column
* Tooltips work again (incorrectly uses String#trim and Array#forEach)
Fixed syntax error in Symbol.hasInstance test

Accidentally used "class" as an identifier.
Merge pull request #242 from webbedspace/hasinstance

Fixed a syntax error in Symbol.hasInstance test
Merge pull request #238 from webbedspace/blockfunction-note

Added notes to block-level function declaration
Merge pull request #235 from webbedspace/gh-pages

Fixes ES5 and non-standard pages in IE 8
Fixed a minor bug
Fixed cell highlighting in non-standard table