team::objectives_changed and countdown ops become mutable

This allows game_board to unfriend both playsingle_controller
and replay_controller, without adding new methods to game_board.

This partially reverts commit
15ed9d186676c56db60e3bd9a3f147b6fdca85a4,

"refactor replay_controller in order to unfriend game_board"