Rewrite Distance initializer so it can take lists of quantities.
Put back in automatic unit selector for distmod with array support
Merge pull request #2261 from mhvk/distance-lists-ok

Distance should accept lists of quantities with different units
typo fix: arcseconds->milliarcseconds


[ci skip]
Merge remote-tracking branch 'upstream/master'