Don't append a ? to the URL for get/head requests when payload is empty
Merge pull request #221 from jordanmaguire/dont_append_query_string_with_empty_payload

Don't append a ? to the URL for get/head requests when payload is empty