Added convenience extra cause list EC_SPECIAL for editor functionality.

See patch #4324


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23830 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added third barbarian type, animals. 

See patch #4232


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23831 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Allow building against Gtk 3.4.0 (partially reverting r22931 / patch 3560),
at the risk that the state of the City Governor activation button might
not be reinforced with an image in some themes.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23832 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Restore ability to build with Qt4 (from patch #4305)
file #19362: Qt4.patch added by cazfi

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23833 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fix typo in speclist.h usage comments.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23834 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Insert calls into agent call list in the right place rather than sorting
the whole list every time we remove an item. Intended to improve
performance.

See gna patch #4327.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23835 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Allocate working array for genlist_sort() on heap rather than stack.

See gna patch #4326.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23836 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Save nations.ruleset from freeciv-ruledit.

See patch #4325


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23837 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Revert r23832 "Allow building against Gtk 3.4.0"
(local change accidentally committed).

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@23838 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Revert r23833 "Restore ability to build with Qt4 (from patch #4305)"
(local change accidentally committed).

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