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
Merge pull request #82 from gfgtdf/split-lua

put functions declared in lua_api.hpp in a new file lua_api.cpp