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
ES6: Added tests for each Proxy handler

This adds tests for the Proxy get, set, has, deleteProperty,
getOwnPropertyDescriptor, defineProperty, getPrototypeOf,
setPrototypeOf, isExtensible, preventExtensions, enumerate, ownKeys,
apply and construct handlers.
EJS support is inferred from the source.

Also fixes a few other results for old Firefox versions.

Sorry that this diff looks terrible, but if you run `git diff
--minimal`, it more accurately reflects the changes.
Added missing property names to the Reflect test
Added a Proxy.revocable test
Updated Proxy tests to multi-line comment strings

NOTE: this commit only updates data-es6.js.
Checks for proxy handler arguments

Proxy handler functions' standard arguments are now checked a bit more
thoroughly in the tests.

Also added a note about a Firefox bug regarding proxy inheritance.