Confirm default pythagorean_diagonal when saving ruleset

Reported by: Marko Lindqvist <cazfi>
See bug #22232

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25257 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Ignore nativity-providing extras for simple types

See patch #4836

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25258 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Use pathfinding to identify missile carrier risk

See patch #4837

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25259 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Use UTYF_BADCITYDEFENDER in process_defender_want()

This appears to have been missed in r10826

See patch #4838

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25260 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Cleanups in dai_is_unit_tired_waiting_boat()

* Fix home continent test to check continent rather than tile
* Use goto_is_sane rather than move_type to check if a ferry is useful

See patch #4839

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25261 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Consider defense effects for any defender

See patch #4841

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