Makes callback-specializations include type traits.
Changes magnet command def to include ownership of the command and state variables.
Adds the state copy function to the automata.
Adds test with movable turnout.
Adds standard classes (logic+automata) for fixed and movable turnouts.
Adds a turnout to the station XX.