Allow es6 in specs

This includes @rniemeyer's pull request, and the support for sourcemaps in node/mocha. This includes installing from a fork of `node-source-map-support` to get around the brittle `isBrowser` test.