Added proper specialist names to alien ruleset

Requested by Jacob Nevins <jtn>

See bug #21416


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24179 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Set detailed network packet logging to LOG_DEBUG level.

See bug #21506


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24181 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added tech upkeep style "Cities" where upkeep is multiplied by number of cities.

Requested by David Fernandez <bardo>

See bug #19589


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24187 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Remove unused / undefined functions related to path searching.
No functional effect, but removes a couple of translateable strings.

See gna bug #21516.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24189 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Correct descriptions of path environment variables in man pages.
Also fix function header comments for get_data_dirs() etc to reference the
correct environment variables.

See gna bug #21517.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24190 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Add minimal governments help output to freeciv-manual.

See gna patch #4442.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24191 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Corrected mentions of old config.h header to speak of fc_config.h instead.

See patch #4443


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24200 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Inform ./configure that the environment variable MOCCMD is precious (a part of the input)

 * The value of MOCCMD will be remembered when make reruns ./configure with
   what is supposed to be the same input after regenerating the configure
   script
 * A description is added to ./configure --help
 * See <https://www.gnu.org/software/autoconf/manual/autoconf.html#index-Precious-Variable-1206>
   for more

See patch #4446

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24205 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added character encoding system and nls initializations to Qt version
of modpack installer.

See patch #4437


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24207 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Add an example section to README.actions

See patch #4202

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24209 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Make sure that the QT 5 version of the Meta Object Compiler is used.

 * Qt is seen as usable iff the proper version of moc is found
 * Validate the content of MOCCMD if it is set
 * Try to auto detect the proper moc if MOCCMD isn't set

See patch #4374

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24210 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Cleaned up Merchant class movement rules in civ2civ3 ruleset. The only
user-visible effect should be how movement rates and costs are shown.

- Railroad is not native to Merchants (only Road and River are)
- Added "TerrainSpeed" to Merchant class, so cost of moving via Roads
  and Rivers is not 1 but 1/3.
- Divided movement rates of Merchants by 3

See patch #4435


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24212 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Respect "AlwaysOnCityCenter" and "AutoOnCityCenter" flags when determining
which extras can be pillaged from city center.

See bug #21403


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24214 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Edit actual ruleset name field in freeciv-ruledit, not just descriptions.

See patch #4440


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24216 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed unused struct option_dialog speclist

See patch #4432


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24217 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made secfile include counter integer, to work around portability issues with size_t
printf format.

See bug #21518


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