ES6: Added Typed Arrays test

This tests every available heterogenous array view, by setting beyond
the given type's maximum, and checking if it overflowed in a manner
consistent with the type.

Usage data was largely taken from CanIUse.

NOTE: this does NOT check DataView - a separate test will have to be
made for it, which is good as it actually has slightly different support
values (for instance, only Firefox 15+ supports it).
Fix Array.prototype[Symbol.unscopables] test

The unscobables of the Array.prototype is no longer an Array.
Added DataView test

Also changed the homogenous Typed Array test to be a bit more readable.
ES5: Added parseInt("010") test results

Can you believe Chrome only supported this from version 23? And Firefox
from version 21? Columns for these versions thus had to be added to the
page.
Non-standard: conflate identical columns

Since IE 7-10 have identical results, their columns are now merged. The
same applies to Firefox 5 and 6.
Merge pull request #221 from webbedspace/nonstandard-duplicate

Non-standard: merge IE7-10 and FF5-6's columns
Merge pull request #220 from webbedspace/parseint

ES5: Added parseInt("010") test results
Merge pull request #213 from webbedspace/typedarrays

Added Typed Arrays tests
Merge pull request #203 from arv/array-unscopables

Fix Array.prototype[Symbol.unscopables] 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