Starting rework of the auto limit detection code to implement hardlimits
New implementation of auto limit detection to use the normal moveActuators() method and obey hardlimits