Sourcemap highlighting.

Synchronize highlighting of the transcoded tokens to the
cursor on the input tokens in repl.html.

Implement SourceMapRanger to aid in sourcemap uses.
Refactor repl-module to extract 'replOptions' module

Review URL: https://github.com/google/traceur-compiler/pull/879

Closes #879.
Require System in feature tests to set up globals as side-effect

TBR

Review URL: https://github.com/google/traceur-compiler/pull/895

Closes #895.
traceur@0.0.32
Add modules option 'register' as default output format name

Move the test-interpret-throw test after mocha, so we can trace while testing

Add unit test for src/node/api.js

Symptom: bizzare error messages when using options {modules: false, blockBinding: true}.
Analysis: Block binding is not supported in Modules and modules: false
is not correctly handled.
Here we add tests and fix part of the modules false issue.

Partial fix for #595

Review URL: https://github.com/google/traceur-compiler/pull/901

Closes #901.
Tag versions without 'traceur@' prefix.

Fixes #899

Review URL: https://github.com/google/traceur-compiler/pull/903

Closes #903, closes #899.
Async functions

This implements ES7 async functions

https://github.com/lukehoban/ecmascript-asyncawait

```js
async function concat(a, b) {
  return await load(a) + await load(b);
}
```

This is covered by the option, `asyncFunctions`. The old option, `deferredFunctions` is deprecated and will log a warning.

Review URL: https://github.com/google/traceur-compiler/pull/905

Closes #905.
0.0.33
Merge remote-tracking branch 'origin/master' into gh-pages
Recompile