Mention what actions an unit is immune to in its auto generated help text

See patch #4556

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24600 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added Music Style framework

See patch #4542


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24601 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Replace Unbribable_Units and No_Incite in the experimental ruleset

See patch #4572

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24602 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Mention what actions a government are immune to in its generated help text.

Immunity caused outside action enablers aren't considered.

See patch #4571

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24603 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
AI: Bonus if action enablers makes a government immune to bribe and incite.

Consider if action enablers will make a player with a government immune to
the actions bribe and incite when evaluating the government in
adv_best_government(). If that is the case give it the bonus of the effect
that provides the same immunity.

See patch #4576

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24604 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Help generator: optimize unit_type_fulfills_requirement()

No need to continue when the result is known.

See patch #4557

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24605 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
AI: Set bonus to 0 when starting to evaluate a new government.

If this isn't done a governments inherits the bonuses of all previous
governments.

See bug #21742

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24607 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Play music based on Music Styles, not city styles.

See patch #4544


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24610 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed Connect with Irrigation in sdl2-client.

See bug #21734


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