Add Batch property to PUT / POST request objects.

When specifying the Batch property, batch=ok is passed as a parameter
to the CouchDB / Cloudant API.

Given that this is rarely used, it's not exposed in the document PUT /
POST helper methods - you have to construct the request objects fully in
order to use it.
Do not join unless there is something to join.