Add parts with custom file names and MIME types

Fixes #800

- Little fix in the documentation of the method appendPartWithFileURL:name:error:
- Add method appendPartWithFileURL:name:fileName:mimeType:error: to allow consumers specify both a custom file name or a MIME type.