Use regenerator to run tests in any version of node.

In Node.js v0.11.2 and above, the tests will run natively using the
--harmony-generators flag in addition to running in translation using
regenerator.
Merge pull request #8 from benjamn/use-regenerator

Use regenerator to run tests in any version of Node.js