Fix mixed content issues
Merge pull request #251 from mathiasbynens/fix-mixed-content

Fix mixed content issues. Closes #249
Add iOS7/iOS8 results for ES6
Add Array.prototype.contains to ES7 table.
Updated WebKit and IE results

WebKit now supports the ES6 Number constants and some String methods.

This also closes #245.
Merge pull request #254 from ziyunfei/Array#contains

Add Array.prototype.contains to ES7 table.
Merge pull request #255 from webbedspace/webkit

Updated WebKit and IE results
Add Chrome 39 results
Add iOS 7/8 to ES5 table
Merge from upstream
Build html files
Fill ES7 with FF33,34,35 results; Add iOS7/8
Fix header on smaller screens
Updated footnote for octal/binary literals

TC39 recently decided to allow Number("0b1") to evaluate to 1, thus
making Chrome's behaviour correct and Firefox's incorrect.
Merge pull request #259 from webbedspace/octal

Updated footnote for octal/binary literals
Improved the Promise test

In order to get the Promise test to work, I needed to implement
asynchronous test result writing. To do this, test functions may now,
instead of returning true/false, instead at some point call
asyncTestPassed(), which is a function provided by the testing
environment that registers the test as passed regardless of execution
order. build.js has been updated to provide such a function, as has the
node.js test runner.

The historical results have not been re-verified using this updated test
yet.
Added Promise.all and Promise.race tests

Again, the results for these are naively copied from the main Promise
test.
Fixed a bug in the Node test script