Update make script to build gh-pages branch w/o rebase

TBR=@arv

(Half of this patch landed in 89407c5c62caccace33671df8db6bbaadddcbe83. Scripts commited to git to manipulate git branches... )

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

Closes #1131.
Report ModuleEvaluation Error if a module throws during evalution, eg

ModuleEvaluationError: 'dep error' in
loads/deperror loaded by
loads/main

Add simple test files for Module Evaluation Error

Reviewed: https://github.com/google/traceur-compiler/pull/1127

Fixes #1127
Fixes #1135, experimental options via node api.

Add test case

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

Closes #1136.
Add Number polyfills

This adds the following ES6 Number functions/constants:

  MAX_SAFE_INTEGER
  MIN_SAFE_INTEGER
  EPSILON
  isFinite
  isInteger
  isNaN
  isSafeInteger
Fixes #1134, command line option --source-maps.

Remove confusing alt option.
Rename internal sourceMap option to theSourceMap.
Correct some sourceMap -> sourceMaps.
Add command line test for --source-maps.

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

Closes #1137.
Remove duplicate file name ToSource.js.
git mv src/outputgeneration/ToSource.js src/outputgeneration/X.js
git mv src/outputgeneration/X.js src/outputgeneration/toSource.js
Mac OSX is case insensitive bug case preserving
Fix issues with Set keys/entries
Fix issue with '@@iterator' in Firefox.

Since Firefox does not support symbols but they do have iterable
Map and Set implementations, using '@@iterator', our for-of loops
do not work with Firefox.

This adds Symbol.iterator to Map.prototype and Set.prototype

Fixes #1142
Fixes #1144
Fix toUint32

Fixes #1147
Upgrade to express 4.x and add devDependency

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

Closes #1150.
Remove ObjectMap and ArrayMap and use std Map instead
Lock major-version, track minor-version of dependencies

Sync up to source-map 0.1.34.
Improve source map accuracy.

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

Closes #1140.
separate AlphaRenamer from ScopeTransformer base class
Report ModuleEvaluationError via .message.
Unfortunately seems like Node prints Error.message rather than Error.toString().
Compile kangax's es6 tests and verify the compat-table entries.

The compat-table data-es6.js file builds the web page showing compatiblity results.
Reading that file and extracting the tests allows tracuer results to be verified.

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

Closes #1164.
Correct whitespace and type test in verify-compat from #1164

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

Closes #1167.
Improve error messages from getProtoParent.

Extend coverage to cover super prototype not an object.

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

Closes #1158.
Fix issue with Windows paths

Fixes #1146
Node API: add options parameter to require.makeDefault()
Refactor InlineLoaderHooks into ES6.

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

Closes #1170.