Do whatever it takes to make Windows compilation work.

Nasty business. However, it does compile.
Log more when Dfhack connection succeeds.

Now the log message includes the process id, executable name and the
working directory.
Fix not being able to select more than one game in the web interface.
Add support for launching Dwarf Fortresses on Windows.
Add margin between games in web interface.

Before this, the game names would overlap.
Fix Linux build.