Improve testling coverage.

Fix a `Object.setPrototypeOf` test that was missing an `it` clause, leading
to confusing output on console (Opera 12, IE).

Add promises tests to `testling.html`; define `assert` in `test_helpers.js`.
Merge pull request #222 from cscott/testling-1

Improve testling coverage.