Add parse tree writer round trip testing to feature tests.

This will expose bugs in the ParseTreeWriter for all language
features encountered in feature tests.

Fixes bug for ParseTreeWriter and ArrayComprehension.

Refactors testfeatures.js.

BUG=

Review URL: https://codereview.appspot.com/7832045
Rename COPYING -> LICENSE
Merge pull request #3 from arv/basic-files

Rename COPYING -> LICENSE
Update readme to have the same text as the old front page
Make 'traceur' cleanup process.argv and setup the node.js module so that relative require works.

BUG=https://code.google.com/p/traceur-compiler/issues/detail?id=226

Review URL: https://codereview.appspot.com/7552046
Patch from Eduard Burtescu <edy.burt@gmail.com>.
Interpreter: Fix issue where require does not resolve correctly.

https://github.com/google/traceur-compiler/issues/224
Merge pull request #226 from arv/interpreter-fix-module-filename

Interpreter: Fix issue where require does not resolve correctly.
Interpreter: Fix issue where the interpreter was exiting too early
Fixes 222, CloneTreeTransformation fails on trees with empty lists.
transformList now returns new list if the input is empty, it's another kind of leaf.
Add test that cloned tree does not overlap original.
BUG=https://github.com/google/traceur-compiler/issues/222
Merge pull request #223 from johnjbarton/issue222

Fixes 222, CloneTreeTransformation fails on trees with empty lists.
Merge pull request #228 from arv/async-node-demo

Interpreter: Fix issue where the interpreter was exiting too early
Add CONTRIBUTING.md file.
Interpreter: Add traceur path and flags to process.execArgv.

BUG=https://github.com/google/traceur-compiler/issues/227
Fix 'for (let i = foo; bar; baz) single statement;'.

- Fix indentation of 'var transformedForLoop = ...'.

BUG=https://github.com/google/traceur-compiler/issues/231
TEST=test/feature/Scope/BlockBinding11.js
Merge pull request #232 from usrbincc/block-binding-for-loop-single-statement

Block binding for loop single statement
Update CONTRIBUTING.md

Fixed typos
Fix reading files on windows.

Add to Authors file.
Merge pull request #233 from peterhal/master

Make build-test-list work on Windows.
Add isStopIteration to '@iter' module. Update the tests to use it.

BUG=None
TEST=test/feature/Yield/GeneratorClose.js
     test/feature/Yield/GeneratorSend.js
     test/feature/Yield/GeneratorReturn.js
     test/feature/Yield/GeneratorThrow.js

Review URL: https://codereview.appspot.com/7610045
Patch from Ben Chan <usrbincc@yahoo.com>.
Fix setting of StopIteration and GeneratorReturn.

- Set the global StopIteration correctly in the 'undefined' case.
- Use getters so that the effects of setStopIteration, etc, show up in
  traceur.runtime.StopIteration, etc. Previously it was only updated
  during runtime initialization.

BUG=None
TEST=test/feature/Yield/StopIteration.js

Review URL: https://codereview.appspot.com/7757044
Patch from Ben Chan <usrbincc@yahoo.com>.