master
until
Wait.prototype.until = function(runnable, negate) { var self = this; var deferred = Q.defer(); var retryTimeout; var lastResults;