(RTBKIT-589) HttpClient: do not prevent curl from using the "Expect" mechanism for PUT, in order to make those operations 4 times faster
Merge branch 'http-client-put-perfs'
PLAT-612: camel cased all the names defined for HttpClientError, in order to avoid classes with libc macros
http_client_bench: added the ability to specify the http method to benchmark (TRIVIAL: enhancement, affects only the http_client_bench tool)
Merge branch 'PLAT-612_http-client-defines-clash'
trivial: message loop logs are now manipulable.
poor man's sharding for zmq based services.
Merge commit '7ac93dfe90dce90adfcf203b15816a03a5e830c9'
Post auction service can now be sharded for scaling.

Sharding is done at the router and ad server level where the correct
shard is chosen using the hash of the auction id modulo the number of
shards provided via the postAuctionShards parameter in the
bootstrap.json.

The post auction loop must also declare itself as a given shard using
the shard command line argument.