Use `Promise` constructor instead of `.defer()`
Use `Promise` constructor instead of `.defer()`

`Promise.defer()` is removed in Node v7, so it’s usage here
should be replaced by the single-argument `Promise` constructor.

This seems to simplify the code a bit, too.

yanickrochon/promise-events