Fix for issue https://github.com/BlueSpire/Durandal/issues/403

- if canActivate result promise fail but returns an object with a "redirect" field then call interpretResponse() with this object
So we can do redirection in on ajax failure