PLAT-615 : Fix for file overwritten during download
PLAT-615: Remove ML::format
Merge pull request #135 from datacratic/PLAT-615

PLAT-615 : Fix for file overwritten during download
Less inline code in value descriptions (TRIVIAL)

This allows for a small amount of code in the header files, and the
bulk of the compilation work to occur in a single source file.
HttpClient: declare "Nobody" option for HEAD requests (TRIVIAL)
service base now checks and raises the ulimit whenever possible.
Merge pull request #136 from datacratic/compiler-friendly-value-descriptions

Less inline code in value descriptions (TRIVIAL)
s3: using the google url parsers caused the resource name to be escaped, which conflicted with the way our code works
HttpClient: Added an option to disable the Expect: 100-continue header
HttpClient: added a debug callback and used it to test the 100-continue in the http_client_test
Merge pull request #137 from datacratic/http_client_expect

Http client expect
Merge commit '608c2af6e3ecd41a9b7dd15673e04947739492c0'
HttpBidderInterface: used the new HttpClient interface to disable the Expect: 100-continue header