Added overload for IPromise.then that will retain IHttpPromise type resu...

...lt