Fix to slot rule, and added repeat opponent rule

- Gameslot allocation rule was totally wrong.  Fixed it.
- Added Repeat game rule, which penalizes schedules with too many or too
few games against sets of opponents.