prevent to create empy gz files because of https://svn.boost.org/trac/boost/ticket/5237
add \n at the end of compressed gz files to prevent empty compressed gz files
Healer Support MAI: switch to using external CAs
Bottleneck Defense MAI: switch to using external CAs
Protect Unit MAI: switch to using external CAs

Also remove the code for the parameter selection dialog.  It hasn't
been used in a long time and we can always get it back from the git
history, if needed.
Both Recruiting MAIs: switch to using external CAs

This includes disabling the rush recruiter for the time being, as the
engine files it uses do not yet use the external CAs.  It will be
re-enabled once those have been converted as well.
Recruiting MAIs: get rid of recruiting_type= key

The previous value of recruiting_type= now goes directly into ai_type=.
 Also add syntax translation and deprecation message.
[micro_ai] tag: remove code for old-style CA syntax

All Micro AIs have now been converted to using external CAs.
[micro_ai] tag: remove now unneeded code and comment
Micro AIs: remove all the MAI engine macros

They are not needed any more now that all MAIs were switched to using
external CAs.  For the time being, we keep the macros in place, but
they now only display deprecation messages and have no actual
functionality.
Fix some indenting in AI recruiting functions
MAI engine deprecation macro: add side=1 to dummy unit

This will be ignored since the [unit] tag is used inside a [side[ tag,
but this way wmllint is happy.
Lock MP settings by default if "force_lock_settings" was set.

Previously, "Use map settings" along with "force_use_map_settings" were used for this.
Revert "Added "controller_lock=no" for multiplayer maps."

Reverting since "controller_lock" will be set to "no" by default.

This reverts commit 6e337de3780870ef024348425cca611f3981c8ac.
Added "force_lock_settings" attribute to LoW.

"force_use_map_settings" was removed since it's replaced by the
attribute mentioned above.
Updated changelog.
updated Italian translation
updated Korean translation
Shuffle sides use multimap instead of map for side child variables.
Merge branch 'master' of github.com:wesnoth/wesnoth-old