Moved Advisor/AI weighting values from citytools.h to advbuilding.h

See patch #4604


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24690 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added "NoZoc" terrain flag to control on which terrains Zoc rules apply.

See patch #4597


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24691 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added effect type "Traderoute_Pct" to give bonus to traderoute income for one end.

Requested by David Fernandez <bardo>

See patch #3249


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24692 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
When doing connect activity with some road type, recursively build also
dependency roads.

Requested by Jacob Nevins <jtn>

See bug #21436


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24693 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Call sdl2-client set_view_mode() only once, avoiding creation of multiple windows.

See patch #4603


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24695 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed canvas_fog_sprite_area() from client gui API, and implementation from
all guis that do not use it themselves.

See patch #4606


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24696 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Use present = FALSE requirements instead of nreqs vector in multiplayer ruleset
effects.ruleset.

See patch #4602


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