Added partial tests for the function "name" property.
Grouped several more tests together

* Object static methods
* String.prototype methods
* Array static methods
* Array prototype methods
* Number properties
Made Object.prototype.__proto__ into partial tests
Split __proto__ in literals into partial tests.

This also fixes a bug where the feature counter was incorrect for annex B supertests.
Added partial tests for generators.
Desktop colSpan is now computed dynamically.

This is a fairly rudimentary approach: it simply checks the number of visible <th> elements between IE10 and Rhino (which it assumes marks the start and end of desktop browsers).