fixes #759 - promises reject if their callback throws
Merge pull request #768 from ractivejs/gh-759

gh-759