Returns a new deferred that resolves once all given deferreds have resolved.
$.when from jQuery,
the combined deferred will have a
resolve method. This
will resolve all the wrapped deferreds.
This is important when composing multiple existing animations into
a custom transition, since the transition function
must return a deferred with a
resolve function that fast-forwards
the animation to its last frame.
A new deferred