Verify that endpoints are within the world volume

Previously inRange() checked that endpoints corresponded to valid joint
positions, but did not check the world constraints.
Show correct world constraints in AXIS
Fix axis.X.vel_cmd pins in coordinated mode

These pins existed but had no output.
vismach: make it possible to use HAL pins in any CoordsBase

so that for instance this cylinder will have its
length set by c['tl']:
    CylinderX(c, 0, 5, 'tl', 5)
Rotary delta kinematics
rotarydelta config with simulation
rotarydelta visualization
rdelta config cleanup
Fixup ini and units, standardize on inches
Hexagonal foot
This gives a nice 8x8x8 work volume
Add gearboxes
After homing, be inside the world volume
Fix unused variable warning