libcommon: Cleanup
Fixed|Multiplayer: "give i" does not work even when cheats allowed
Shell|GUI: Usability improvements

More information in the Preferences dialog, current game status shown
in the status bar.

On Windows, tweaked menu item labels. "Disconnect" is disabled when
not connected.
Shell|GUI: Local Server dialog listens to ServerFinder

Also, fixed build on Windows.