Always add CURLOPT_POSTFIELDS for a POST request

PHP seemed to be adding header 

``Content-Length: -1

If a POST request has no CURLOPT_POSTFIELDS defined, causing a 400 Bad Request from GoCardless.