Non-standard: Removed features included in ES6

This removes the following items from the non-standard table which are
now in ECMAScript 6:
* function statement
* function "name" property (this has been added to the ES6 table)
* __proto__
* const, let
* RegExp "y" flag
* most of the String HTML methods
* octal
ES6: Added hoisted block-level functions

This adds a test for the annex B behaviour for non-strict function
statements in blocks. I hope I've interpreted the spec correctly in this
case...
Rebuilt the ES6 HTML file
Merge pull request #187 from webbedspace/nonstandard-deletions

Non-standard: Remove features included in ES6
ES6: Added super test

This checks that:
* super() in the constructor binds to the superclass's constructor
* super.X() in the constructor binds to the superclass's X method
* super() in the X method binds to the superclass's X method
* super is bound statically, and remains bound even when a method is
extracted
Fix unscopables test
Fix invalid Symbol.iterator test

The test was using Function() which implies global scope. Since
the test tries to access the local variable b there was a
ReferenceError.

Changed the test to use eval instead.
Fixed the TCO test in buggy browsers

Specifically, browsers that don't throw errors when the call stack is
exceeded. Fixes #199.
Merge pull request #204 from webbedspace/tco

Fix the TCO test in buggy browsers
Merge pull request #202 from arv/iterator

Fix invalid Symbol.iterator test
Merge pull request #201 from arv/unscopables

Fix unscopables test
WebKit now supports Math.sign and multi-d11g

(d11g = destructuring)
Merge pull request #211 from webbedspace/webkit172711

WebKit now supports Math.sign and multi-destructuring
Corrected #201 and #202

I just noticed that pulls #201 and #202 actually edited the HTML file
instead of the data-es6.js file. This fixes that.
Merge pull request #212 from webbedspace/gh-pages

Corrected #201 and #202
Merge pull request #198 from webbedspace/super

ES6: Added super test
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