When chess detects nondeterminism it produces an "Repro" action element that also specifies a carg element to turn nondeterminism off (see NondeterminismHandler.cpp - NondeterminismHandler::RecoverNondeterminismOnBacktrack). While the ChessSchema.xsd now allows for this, the carg is currently ignored by Alpaca.
- Create tests for the non determinism detection (may need to add a new chess test result type)
- Add the neccessary command line to the MChessOptions class
- Let the action element specify its own mchessOptions element (instead of carg) and update the NondeterminismHandler to specify the appropriate mchessOptions xml element.
- Make Alpaca respect any mchessOptions specified under an action element.