client/async: Add an optional body field to the AsyncRequest struct
client/async: Add an optional body field to the AsyncRequest struct

The AsyncRequest didn't have any way of including the body of the
request that is to be sent until now.

gwicke/solicit,tempbottle/solicit,mlalic/solicit,stepancheg/solicit