Fix Q.all
Add Q.nfcall and Q.denodeify