Plat 355 s3 with http client

Let's leave tinyxml2 as an implementation detail... I worked hard to not make it part of the API of http_client and I don't think it ever should need to be so.