Fix #59. If the user specifies the content length, do not add an extra Content-Length header.
Merge branch 'user_content_length'