Queue output messages and send them all at once.
Fix wormhole def
Changed Hex::HasForeignShip to take Colour instead of Team*. Added Hex::GetShipColours.
Store hex arrival order for use in combat phase.
Fix NPP code folding
Fix NPP code folding
Const elements in LoadNode - prevent using savers for loading.
Added FormatString.
Added game log.
Removed CommitSession::DoRecord/DoSession. All records must now be pushed, so we can recover their message when we reconstruct the log.
ReviewGame: Assume 1st record is StartRoundRecord, don't allow undo.
StartRoundRecord: Added missing TeamData serialisation.
Rudimentary record messages.