sth: correct syntax error in new fn isAsyncTest
Merge pull request #52 from smikes/syntax-error-isAsyncTest-sth

sth: correct syntax error in new fn isAsyncTest
CONTRIBUTING: add notes on async

add a table showing which print handle to use when
running async tests through test262.py runner

@anba contributed information about async tests in
SpiderMonkey and JavaScriptCore
Merge pull request #53 from smikes/CONTRIBUTING-async-printhandles

CONTRIBUTING: add notes on async
Fix suspect formatting in S15.2.3.1_A3
Delete `Number.toInteger` test

`Number.toInteger` was removed from the ES6 draft. Fixes #62.
Merge pull request #65 from mathiasbynens/patch-1

Delete `Number.toInteger` test
Normalize testcase format

This commit normalizes the test case format used across test262. It applies the following transformations:

* Convert to YAML for frontmatter
* Remove of trailing whitespace
* Replace /r/n with /n except in chapters 6 and 7.
* Copyright header always uses // comments
* new includes attribute replaces $INCLUDE
* No implicit assumptions about test environment other than $ERROR. Everything else appears in the include array. This includes "runTestCase" which is now included in a substantial number of tests.
Add path attribute.
tools, harness: support new YAML frontmatter

parseTestRecord: add support for YAML frontmatter
parseTestRecord: initial unit test for test record parser
parseTestRecord: refactor for testing

factor old parsing; add YAML parsing

runner: support "includes" from YAML frontmatter

support frontmatter "includes" in python runner
use test.includes if present instead of scanning test code with regex

harness: factor individual functions out into files

tools: handle YAML errors

tolerate missing keys in dictionary (flags, includes)
report filename when empty frontmatter block
new option --list-includes to test262.py

harness: factor helper functions into separate files

sth: remove extra close-paren (syntax error)

test_common: TDD; failing parse of YAML

common: use parseTestRecord (YAML-aware)
Merge pull request #51 from bterlson/normalize-format

Normalize testcase format
CONTRIBUTING: more notes on test writing

Add section on test environment
Add section on custom helpers
describe YAML frontmatter
Fix minor formatting errors
document $INCLUDE as obsolete
Change documentation of negative error
Move test environment and custom helpers down
indent copyright and frontmatter sections
better description of the async calls between a promise
and the functions in its `.then`
Correct Early Error example: don't throw a string

CONSOLE-RUNNER: split runner doc into new file
add troubleshooting section
es6/Math: use Number.isNaN

use number.isNaN to test for NaN
pointed out by @anba in #60
CONTRIBUTING.md: minor fixes

Minor fixes: typos, formatting, verb tense&agreement
Add example of short-list `includes: []` and long-list `includes: \n - \n -`
Merge pull request #59 from smikes/CONTRIBUTING-clarify

CONTRIBUTING: more notes on test writing
Merge pull request #66 from smikes/Math-isNaN

es6/Math: use Number.isNaN
harness: remove unused code

sta.js:
slight change to Test262Error() semantics; message property now always set (default "")
make $ERROR a var
set $ERROR to function $ERROR so it can be overridden if needed
remove 2009 copyright in favor of 2012 copyright
REVERTED: remove never-used fn testFailed
testFailed actually used by $FAIL
remove obsolete fn $INCLUDE

ed.js:
remove commented-out obsolete code

test262.py:
remove always-included harness file that provides no functions used by any extant test
add comment line to nonstrict

cth.js: define `print` for node, cscript

use cth (console test harness) to define functions
for console runner.  V8, Spidermonkey (js) and JavaScriptCore (jsc)
provide a function `print`.  Provide a default `print` for node
and cscript

set print_handle to 'print' by default (can still override)
for cscript: wrap tests in try/catch so we get syntax errors
Merge pull request #68 from smikes/remove-unused-harness

harness: remove unused code
Correct test assertion (Fixes issue#61)

Changed Number.isNaN_Boolean.js, String.prototype.endsWith_Fail.js and String.prototype.endsWith_Fail_2.js to test for the correct result. Also removed implicit coercion in a couple of other test files.
Correct Array.prototype.fill tests (Fixes #63)

The expected results weren't correct.