Add variables to control which kinds of reset to use

Add boolean variables to control the kind of reset to use. One
determines whether or not to use random or curious reset. The
other determines whether or not to use reorientation reset. Also
modify the data collection to use a fixed alphabet size and number
of transitions.