Clarify Error description and detail should be single line

When description and detail are known to be single line, they can
be used like this, and programmer can be sure that message is
formatted nicely.

```
println!("could not download file: {}, trying again in 5s", e.description());
```