Add support for multipart POST data

Multipart POST data can be specified using the multivalued '--form'
argument and values in the form 'key=value'.