Implement crew rotation

Implements a crew rotation replacement roster.
Crew rotation tracked per save game via Scenario class.
Hooked into rotation roster from RealRoster class ( rotation roster used if random is off; change to suit needs)