Create own OneWire chip family definitions so as to not need to include the OneWireLib headers everywhere.
Make bad return codes negative as a better convention for exit values.
Renaming in preparation for RoboOne calling the state machine.  Many executable now expects roboone_state_machine to be setup at start of day.