Default smoothing_size to diameter

As in master branch, default `smoothing_size` to `diameter` instead of
`separation` (which defaults to `diameter + 1`)
Increase _safe_center_of_mass performance

As radius is a tuple now, the fallback value of _safe_center_of_mass
doesn't require array broadcasting anymore.