fixing a bug that casued wesnoth to forget default wml hotkeys.
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.
Remove some missed AI keys from earlier round

Apparently actually saving files is a good idea
Restore a lost line of dialog with trolls

Ids assigned to units were bad. Using default ids where possible and
making a troll shaman have an id that matches the dialog's requested id
restores the missing lines.
gui: Make screenshot notification dialog title use Title Case
gui: Update/remove @todo comment
gui2/tgame_paths: Remove empty anon namespace
AnimationWML 'if' code changes to later implement multiple blocks
Merge branch 'master' of github.com:wesnoth/wesnoth-old
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.
Fix gcc warning regarding a malformed comment block

Fixes the following gcc warning:

> src/unit_animation.cpp:185:3: error: "/*" within comment [-Werror=comment]
implement parallel 'if' or 'else' statement support for animation WML.
Merge branch 'master' of github.com:wesnoth/wesnoth-old
renaming luatype to luatypekey
AnimationWML: fix spearman standing direction.