Add Success data type. Fix corruption of attendance matrix.

The success data type describes how often an individual in a population
partipates in successful reproductions.

The attendance matrix was incorrectly being modified in TryAssign().