An implementation of jQuery's Deferred API that requires no other libraries. Node-friendly.