Allow promises to receive multiple values

Extremely useful for wrapping jQuery "promises":

```javascript
PJs.resolved().
    then(function() { return $.get('http://jsfiddle.net') }).
    then(function(data, textStatus, jqXHR) {
        // do stuff
    }, function(jqXHR, textStatus, errorThrown) {
        // error
    });
```