Changes do according the the sepc, last pull had an issue.
Fixed the if, duh! Me sleepy.
Merge pull request #248 from david-risney/master

Allow importing es6-shim.js in web worker (fix #247)
v0.11.0
Remove unnecessarily strict define.amd check. Closes #249
Detecting a Promise bug in v8 (node 0.11 and 0.12).

v8 bug: https://code.google.com/p/chromium/issues/detail?id=371021
examples: https://gist.github.com/getify/bd11ccf1eff2efdac0fb

The test isn't currently a failing test, because the v8 Promise implementation doesn't support subclassing, which we already detect - but this way we'll explicitly detect both bugs.
Updating es5-shim
Using "else if" in ArrayIterator.prototype.next. Fixes #250.
Fixing whitespace
Arbitrary line length limits are arbitrary.
Removing this noop.
Sync with upstream.
Potential fix for #240
Updating es5-shim and mocha.
Adding `npm run minify`, plus minified + source map for latest tagged release of the shim.
All files should end in trailing newlines.
Using Object.keys() instead.
Object.assign should be shimmed in all environments, not just a true ES5 environment
Group unconditional Object shims together.
Adding a String#trim test - ES6 won't change the whitespace from ES5, but this test can't hurt.

Per https://twitter.com/awbjs/status/467845499341398016