Recursive transport:
* remove unrelated test from could_unit_load() ;
* re-establish the rule a transporter cannot carry a cargo unit which can
transport it.

Reported by Jacob Nevins (jtn@gna)

See gna bug #22050

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25615 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Really take in account embark/disembark restriction rules when moving. It was
resulting units standing on undesirable tiles. Remove confusing
unit_class_transporter_capacity(), and prefer transport_from_tile().

See gna bug #22299

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25618 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Set up citizen nationality information when loading pre-2.3 savegame

Reported by pepeto <pepeto>

See bug #20538


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25620 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Path-finding for fueled units: instead of registering all full segments, try
to link pf_fuel_pos to each others.

See gna patch #4930

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25623 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Path-finding for fueled units: cache step move costs.

See gna patch #4932

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25624 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Updated Polish translation by Hubert Kowalewski (hubkow@gna).
Pulled from <https://www.dropbox.com/sh/71c35xdmxe53y2d/SycNW254Ga>.
freeciv: 99.7%: 6480 translated, 9 fuzzy, 8 untranslated.
nations: 99.9%: 1843 translated, 1 fuzzy.
ruledit: 89%: 24 translated, 3 untranslated.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25627 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Update FAQ semi-manually from wiki.
(copy of S2_4 r25629)

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25631 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Update NEWS for 2.5 from wiki NEWS-2.5.0.
Also a couple of minor corrections to NEWS for previous major versions.
(copied from S2_5 r25633)

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25634 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added tooltip to gtk-clients' turn timeout counter

Requested by Jacob Nevins <jtn>

See bug #21550


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25640 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Filter out -fopenmp from MAPIMG_WAND_CFLAGS to avoid clang warning about
argument unused during compilation.

See bug #21493


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25643 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
When main thread receives worker task for a city from player thread, make
sure that the player in question still owns the city before adding task there.

See bug #22344


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25645 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed C11 _Static_assert configure check not to always end up with positive
result.

See bug #22362


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25649 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added functionality to set nationlist in freeciv-ruledit

See patch #4955


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25650 a0f10bec-cc02-0410-94fc-a9cfff90b4cd