Do not double-encode nation names when sending them to metaserver.

See bug #21511


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24169 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Path-finding: Remove tiles from the processing queue before switch to
NS_WAITING. This was causing the nodes not handled in the correct order and
may be end in infinite loop.

Improved comments and miscellaneaous cleanup.

See gna bug #21461

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24172 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Path-finding : Use UCF_MISSILE to determine whether fueled unit can do
suicidal attacks.

Patch by Emmet Hikory <persia>

See gna patch #3887

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24176 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Reanamed road flag "Natural", now used only to mark those roads that are not subject
to restrictinfra setting, as "UnrestrictedInfra"

See patch #4424


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