Issue #789. Avoid loops when calculating hasCode or equals in the SeaPirate.
Issue #790. Send the captain actually to the next city instead of the same one.
Issue #737. Inegrate convoy info dialog
Issue #737. Implement convoy info dialog
Issue #737. Handling of the AI when vessel cannot reach the destination
Issue #737. Improve the checking if a travel destination is valid for a vessel
Tweak the required weapon strength
Issue #788. Fix population initialisation that was broken with the savegame tests
Issue #742. Store dialog outcome as messages.
Issue #749. Update test checklist