multipart FileBody with name, mime-type (fixes #189)

This addresses the specific concern I had with Issue #189.