Improve HTTP error handling in rt test client

* Add a retryingHTTPRequest helper in Util using the node request module.
* Use it from both the rt test client and roundtrip-test.js, so that
  idempotent requests are retried automatically with exponential back-off.

Change-Id: I83b5a266f9db4ce992aa06598ba97fd8f9597b3d