Added pipelining and max connection support to MultiHttpClient

* Also added timeout options to the run()/runMulti() methods

Change-Id: I2b080567e17fa29804c36e3b259b1ce214e6f465
Merge "Added pipelining and max connection support to MultiHttpClient"