Partial results: extras

This is an extra branch off of #280, and organises yet more existing tests into super- and sub-tests. I'm keeping this separate so that #280's changeset is easier to peruse and verify.

* Function "name" property (this has all of the tests added by #256, divided into sub-tests)
* Object static methods
* String.prototype methods
* Array static methods
* Array prototype methods
* Number properties
* `Object.prototype.__proto__`
* `__proto__` in literals (this also fixes some results for compilers)
* Generators (also adds a test for shorthand generator methods)

https://rawgit.com/webbedspace/compat-table/partial-extras/es6/index.html