Mark unique achievement for one player only even when winner is chosen randomly
from the ones who reached the requirements simultaneously.

Reported by Jacob Nevins <jtn>

See bug #21440


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24159 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
List packages needed to build freeciv on cygwin.

See patch #4431


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24160 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed printf format specifying short while the parameter is int.

See bug #21494


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24163 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made init_techs and init_buildings lists optional

See bug #21443


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24167 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made sdl-clients sdl_get_tile_defense_info_text() to iterate over all extras,
not only roads, and to consider ECAT_NATURAL extras rather than roads with
flag RF_NATURAL as part of the tile terrain

See patch #4434


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