Quantity addition with zero

Adding a `Quantity` with 0 (or an array of zeros) removes the unit:
```
>>> (5. * u.electron) + 0.
5
```

The result is still a `Quantity`, but the `unit` is `None`.  Is this a bug or a feature?