message: Improved exception handling when the Observable error is in the code, not the http response.
diff: @@ -79,8 +79,11 @@ export abstract class Http {
  if (error.code && error.address && error.code === 'ECONNREFUSED') {
  return new Error(`Cannot reach node: ${error.address}:${error.port}`);
  }
  + if (error instanceof Error) {
  return error;
  }
  + return new Error(error);
  + }
  /**
  * This method knows how to call, convert and handle exception when doing remote http operations.
  