run a headless mp test game as part of the travis clang builds
give an error message when we crash from bad command line args

This only fixes one case but when you are trying to set up a
headless multiplayer game it is pretty annoying when it crashes
with no explanation because of a bad controller string.