add XmlrpcClient, headers support for JsonRestClient, fix Request to set Content-Length for requests with body