Show plural in DateTimeTruncate repr and use %g

Instead of

```python
t.when.truncate(day=2)
```
after this PR we have

```python
t.when.truncate(days=2)
```

note that the first is `day=2` and the second is `days=2`.