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