Updated IDeferred.reject per Angular docs

According to the [Angular docs](http://docs.angularjs.org/api/ng.$q), there is no restriction on type for the reason parameter on reject.

> **Parameters**
> reason – {*} – Constant, message, exception or an object representing the rejection reason.