Using an unprotected call in wesnoth.dofile fixes the issue that existed
in the MP tests. Since wesnoth.dofile is only called from Lua code,
and that Lua code was invoked in a protected environment already, I
don't believe this will cause problems.
This adds a large number of people gleaned from the logs with:
git log --merges --since=Jan.1.2015
If any of the people added in this commit wish to change how they
are referenced, they are of course free to contact us.
The test bots are able to host and join a game together on a local
server. This is still experimental, for instance they cannot
actually leave, and the controllers are human because the host
cannot yet configure them to be AI.