prevent to create empy gz files because of https://svn.boost.org/trac/boost/ticket/5237
Revert "prevent to create empy gz files because of https://svn.boost.org/trac/boost/ticket/5237"

This reverts commit 7a3c2fc98705b9153d368ec7d04c14703df40716.

in order to merge from the origonal wesnoth i reverted this change
Merge branch 'master' of git://github.com/wesnoth/wesnoth-old
add files to split lua.cpp and change type of typekey variables.

changed the type of the dlgclbkKey .. variables so we don't have to cast
everytime we use it.
renamed lua_helper.cpp from the commit before
ignoring VC10 projectfile, and "Neuer Ordner"

"Neuer Ordner" (translated "new folder") is the default name for created
folders on german windows versions.
move lua api and helper functions to lua_api.cpp
add file scripting/lua_api.cpp to makelists
remove double comments in lua_api.cpp
add file scripting/lua_types.cpp to makelist.
renaming luatype to luatypekey
Just recall Esanoo where he starts
Convert most of CHECK_IF_FREED_ALL_MERFOLK to an event
Group conditional messages in UtBS epilogue
Nym is always a female elf

No need to make the female part stated twice
Improved my latest commits' changelog entries
Fixed lines in the changelog being too long
More fixes to line length
Remove all test units from UtBS

The debug utilities within Wesnoth are more than sufficient and don't
clutter files
Shift some WML menu item management from action_wml to wmi_container.

I think it will be easier to maintain this management if it is all
done in one file.