Miscellaneous multiplayer fixes

- LAN discovery works properly
- fixed crash when trying to connect to servers
- server pinger disconnects after usage
- server listing hides to show download progress bar
- fixed players not removing from list on some clients