move impl details into compilation unit
split off help topic generators into their own file
fixup lua_gui2.?pp
add missing include guard
Update Xcode project file with Lua and help refactoring changes
revert d889982437fe7b91b7161f22559b3b439bbd7292

since https://github.com/wesnoth/wesnoth/pull/201 these tags shouldn't appear in the snapshot/scenario anymore.



reverts https://github.com/wesnoth/wesnoth/commit/d889982437fe7b91b7161f22559b3b439bbd7292
fix includes
Merge branch 'master' of https://github.com/wesnoth/wesnoth
fixup more includes
fixup b6e12ebf76c8a7fec216d9667e65e1798566f83d
rename variable_info_3 -> variable_info

the only reason thart this was called variable_info_3 is that it was my
third try to implement it (my second try that used boost::variant for
the differnet states turned out to be too slow)
refactor variable_info.cpp

this is a strict refactor which shouldn't change the compiled code.
get rid of preprocessor conditional

having 2 different implementations (one for c++11 and one for c++03)
makes the code harder to maintain.
fixup comment
fixup include guards
Merge branch 'master' of https://github.com/wesnoth/wesnoth
rename team::is_human() -> is_local_human

and is_ai -> is_local_ai
simplyfy conditional structure
fixup 'rename team::is_human -> is_local_human'
fix "player_id" during mp_connect/mp_wait

the value of "player_id" is only used to set the userlist in mpwait in
case there is no other userlist available (usualy there is another list
available) adding a side number doesn't make sense.

We also use a std::set for gathering the player_id values to make sure
there is no player_id twice.