Use tile ID when asking user to choose diplomatic action

Change the target information from victim ID to tile ID in the client's
diplomat_arrival_queue and in the server's request for a clarification about
what the player intended by moving an unit with the Diplomat flag. Since the
client didn't send the server supplied potential victim ID to
popup_diplomat_dialog() no server control is lost.

When moving an unit that has the Diplomat flag it can be unclear to the
server if a move or a diplomatic action was intended. The server must
therefore request this information from the client. When the server request
this information, or the player request a diplomatic action, the client
don't know what action the player asked for. The client must therefore ask
the player. Since the player only can answer one question at a time the
questions are queued. Game state related to a queued question may change
while the player replies to a previous question.

The server used to ask by sending the client the ID of the Diplomat and the
ID of a potential victim on the tile. The client would then put this
information in the queue of questions. The potential victim may move before
the diplomat action dialog is shown to the player. If the player intended
to move to the tile it self or target another victim on the tile this
behavior gave an unexpected result.

See patch #4476

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24375 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Turned .tilespec view of what is regular hex and what is isohex tileset the
other way around.

See bug #21589


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24397 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Log human readable error message from gdk_pixbuf_new_from_file() in case of failure.

See patch #4478


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24399 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Increased xz decompression output buffer size to 250k to avoid
situations where decompression cannot continue

Reported by stelonix

See bug #21603


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24402 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Generally fixed AI to consider the possibility that a requirement
it's evaluating is actually negated requirement. There might be more
issues in the details.

See patch #4451


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24405 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
If tileset and topology are not compatible, show tileset_error()

See patch #4474


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24408 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Send bulbs / turn count as sint32 over the network.

See bug #21549


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24409 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed compiler warning about unused format parameter.

See bug #21495


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24412 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added separate make rule for each windows installer packet.

See patch #4449


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24415 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Oil Well will be built instead of regular Mine on Tundra tiles in civ2civ3 ruleset.

See bug #21559


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24417 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed compiler warning about alignment increase in sprite_get_bounding_box().

See bug #21496


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24420 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Automatically install dependencies of the modpack being installed.

See patch #4479


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24423 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fix help display of non-integer unit upkeep multiplier.

See gna bug #21624.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24424 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
In civ2 ruleset, reduce food upkeep for Settlers from 3 to 2 under
Communist and Fundamentalist governments.

After research by Marko Lindqvist (cazfi@gna).

See gna bug #21519.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24425 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Scale city area on citydlg based on radius upper bound calculated from the rulese.

Originally reported by Jacob Nevins <jtn>

See patch #4389


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