Moves build system to Node and centralizes the dependency list.
R=arv@chromium.org,jmesserly@google.com
BUG=
TEST=

Review URL: https://codereview.appspot.com/6458045
Remove dependency on traceur.createObject from runtime.js

BUG=None
TEST=No new tests

Review URL: https://codereview.appspot.com/6447073
Update default parameters to match ES6 draft

function f(x = 1) {
  return x;
}
f() === f(undefined);

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

Review URL: https://codereview.appspot.com/6458096
Implement default forwarding constructor and fix extends semantics

BUG=https://code.google.com/p/traceur-compiler/issues/detail?id=115
    https://code.google.com/p/traceur-compiler/issues/detail?id=117
TEST=test/feature/Classes/

Review URL: https://codereview.appspot.com/6457064
Add option to inline external modules for the file compiler.

This needs a lot of cleanup but it works already.

Usage:

node src/filecompiler.js --inline-modules path/to/js-file-with-import.js

This outputs out/path/to/js-file-with-import.compiled.js and
out/path/to/js-file-with-import.map as well as copies all the original files so
that source mapping works correcty.

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

Review URL: https://codereview.appspot.com/6441130
Use CodeMirror2 for the Repl.

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

Review URL: https://codereview.appspot.com/6460101
Fix issue with template string expression statement

BUG=https://code.google.com/p/traceur-compiler/issues/detail?id=120
TEST=test/feature/QuasiLiterals/InBlock.js

Review URL: https://codereview.appspot.com/6471044
    Issue 121:Report errors in a format compatible with Chrome Devtools

    BUG=http://code.google.com/p/traceur-compiler/issues/detail?id=121
    TEST= refactor, all pass

    Review URL: https://codereview.appspot.com/6458162/
filecompiler: Add command line flags for cource-maps and copy-originals

BUG=https://code.google.com/p/traceur-compiler/issues/detail?id=124
    https://code.google.com/p/traceur-compiler/issues/detail?id=125
TEST=None

Review URL: https://codereview.appspot.com/6441167
Issue 126:Refactor bootstrap.js to make its functions more reusable
Introduce WebPageProject class

BUG=http://code.google.com/p/traceur-compiler/issues/detail?id=126
TEST=refactor, all pass

Review URL: https://codereview.appspot.com/6478062/
Fix issues with latest Node.js release

BUG=None
TEST=node test/testfeatures.js passes again

Review URL: https://codereview.appspot.com/6489100
Add support for private name syntax.

We now support object.@name as well as @name in object literals.

BUG=https://code.google.com/p/traceur-compiler/issues/detail?id=54
TEST=test/feature/PrivateNameSyntax/Class.js
     test/feature/PrivateNameSyntax/MemberExpression.js
     test/feature/PrivateNameSyntax/NameStatement.js
     test/feature/PrivateNameSyntax/ObjectLiteral.js

Review URL: https://codereview.appspot.com/6525043
Update options and turn off experimental features by default.

Updated options kind to match the latest draft and harmony concencus.

Also, turn off experimental features by default

BUG=None
TEST=No new tests

Review URL: https://codereview.appspot.com/6571061
Merge remote-tracking branch 'upstream/master'