Reallow comparison with 0 even for dimensional quantities
And also treat inf and nan as quantities that can have arbitrary units
Ensure coordinates.tests.test_distance does not fail
Document _can_have_arbitrary units and apply to all members; add extra test