Fix some typos
Issue make before starting server under npm start.

Fixes #1151

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/1168

Closes #1168, closes #1151.
Using npm git support for test-compat-table.

One time dev dependency rather than every clean.
Point to a fork of kangax repo for now.

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/1175

Closes #1175.
Enforce immutable bindings

This adds some core classes for visiting and building scope chains.

Then it uses that for FreeVariableChecker, VariableBinder and new
check that validates consts.

Fixes #18
0.0.51
New instantiate binding system
Export updates are pushed through a binding function instead of
repeated lookups within an exports object, allowing for better
performance.
options.experimental is a setter, non-enumerable

Fixes #1180

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/1181

Closes #1181, closes #1180.
Install deps of compat-table to avoid make clean installs.

With git dev-dependences in package.json, the dependencies of that dependent
seem to be reinstalled every time we run `npm install`; we run `npm install` every time we
run `make clean`. To avoid these downloads on `make clean` we install the recursive dependencies
directly.
Switch to kangax repo.
Fixes #1178

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/1184

Closes #1184, closes #1178.
Fix regression of free var checker in accessors

With the recent change to the new ScopeVisitor a "typo" sneaked in
preventing us from visiting the body of accessors.
Tool to find unused imports

Usage: node tools/find-unused-imports.js path1 path2 path3 ...
Remove unused imports
Add special option --experimental.

Fixes #1189

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/1190

Closes #1190, closes #1189.
WIP