unkown/broken encoding should be binary, not text/plain

this seems wrong and leads to users trying to open weird file in their text-editor
```
Mail::ContentTypeField.new("; name=\"logs.zip\"").to_s
=> text/plain
```

not sure what you think about this ...

@jeremy @bf4