Fix recursive transport feature:
* really check if an unit is a valid cargo for a transport (not of the same
type of one of an upper-level transport) ;
* units can be loaded in units already transported themselves ;
* ensure that recursive transport doesn't become over
GAME_TRANSPORT_MAX_RECURSIVE ;
* remove test duplicate in sanity check module.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25047 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not assume that nation traits is an integer array.

See gna bug #22126

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25049 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed clang compiler warning on luqsql MySQL backend.

See bug #21492


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25051 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Updated codeset.m4 to serial 5 (from gettext-0.18.2)

See patch #4751


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25053 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added menu music to stdmusic musicset.

See patch #4753


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25054 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added missing file for previous commit:

Added menu music to stdmusic musicset.

See patch #4753


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25055 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Check effect reqs and nreqs when determining if universal is being used by the ruleset.

See patch #4770


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25056 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed lookup_unit_list() function header to say output to be NULL, not U_LAST, terminated.


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25057 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added sanity check that nations with diplomatic state DS_TEAM actually are in the same team.

See bug #22111


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25060 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Moved calendar related functions to new calendar.[ch] module.

See patch #4749


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25063 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed README.ruleset_experimental claim that gtk-clients wouldn't show techs with root req by default.

See bug #22114


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25064 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added "entertainer" tags to specialists.spec pointing to same icons as "elvis"

See patch #4750


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25066 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Updated Freeciv version mentioned in BUGS to current or next coming stable version.

See bug #22127


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25067 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not write modpack.list or .modpack secfiles received over network to a temporary file,
but use them in memory.

See bug #17467


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25070 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
When saving real named ruleset from ruledit, do not have word "template" in
the datafile description.

See bug #21514


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25071 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
*Correctly* document limits on tech and terrain user flags.

See gna bug #22118.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25072 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Correct experimental Partisan description to reflect partisan appearance
based on nationality.

See gna bug #22141.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25073 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fix MR_CANNOT_DISEMBARK message to mention unloading in cities.

See gna bug #22142.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25074 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Improve ruleset comments for Unreachable/embarks/disembarks.

See gna patch #4773.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25075 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Cleaned out ACTIVITY_FORTRESS/ACTIVITY_AIRBASE handling from savegame2.c.

See patch #4763


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