Made Promise constructor inherit EventEmitter to fix domains
Merge remote-tracking branch 'remotes/MathWizz/master' into master1
But only in v0.10
Still promises-a+ 1.2
Fix works only for v0.10.x
Merge pull request #7 from Empeeric/#3test

#3 with test
Lost dependency
Fix adapter for A+ suite
Green
Safer 'on's
short circuit
Stricter type-check on ```fn```
Bump versions
Restore `ended` logic
We need process bound as `this`
Tests now pass, with out-of-back ```on('error', fn)``` handler
Cosmetics
Fix #3