renamed TestNegativeStepSize to TestNegativeSign
sign is read from the config, it is not a setting
low limit and high limit are supposed to be in dial units,
so apply dial2user when doing software limits check
fixed relative move
fixed offset calculation
fixed backlash test
fixed negative sign config. in TestSlits
various fixes in TestNegativeSign