make the mp tests run with no gui
fixup multiplayer_create load_game option for plugins
add --mp-tests option and preproc defines, and mp unit tests folder

These tests are meant to be run in a networked context to check for
OOS and similar.