New lua metatable "wesnoth.mp_settings".
Follows pattern of previous lua hooks in src/scripting/lua.cpp.

I would like to be able to access all the fields that occur in
"multiplayer" tag in save game files.

Referring to gamestatus.cpp line 1208, which is what writes
the game state to a config for output, I check if

(game_state.classification().campaign_type=="multiplayer" ),

and if so I ask the mp_settings object for fields.

Referring to line 195 of mp_game_settings.cpp, I use the same names
as appear in save files for the lua hooks.

I don't currently handle vector objects like "active_mods".
enable wesnoth.mp_settings.active_mods and side_users
(using string join functions as to_config() does)
make campaign_type visible from wesnoth.game_config
fix int mp_countdown -> bool, oops
delete explicit attribute references, write a cfg instead
remove now unnecesary include
moved mp_settings to be a (conditional) child of game_config,
using return_cfgref_attrib fcn.
works fine in testing, using path wesnoth.game_config.mp_settings
Merge pull request #87 from cbeck88/new_lua_hooks

New lua proxy table "wesnoth.game_config.mp_settings".