nbd.js as a conforming implementation

[nbd.js](https://github.com/behance/nbd.js) implements Promise/A+ as an inheritable trait that can be used with its Class.mixin() to make every instance of that class .then()able.

In addition, it also provides a .promise() that allows it to work with jQuery's $.when().