Fixing that JQueryPromise returns JQueryDeferred

There is no way to retrieve the JQueryDeferred from the JQueryPromise. This should be reflected in the interfaces.