fix desync in Cloak.IsVisible
remove InvisibleToEnemy, use plain Cloak for mines
make minelayers detectors
make mines silent
Merge pull request #2986 from chrisforbes/autotarget-desync

fix desync in Cloak.IsVisible
Merge pull request #2987 from chrisforbes/cloaked-mines

remove InvisibleToEnemy, use plain Cloak for mines
Fix bogus pause logic.
[Sync] the world pause state.
Make cheats logic robust against missing widgets.

Also removes force-desync stdout spam.
Move C&C cheats into a panel on options menu.
don't crash if the router does not want to talk to us
Don't crash when host leaves the lobby, fixes #2980
Merge pull request #2998 from Mailaender/lobby-crash

Don't crash when host leaves the lobby, fixes #2980
Merge pull request #2993 from Mailaender/non-fatal-bad-nat-response

Fixes a crash when the discovered NAT device rejects fetching the current port mapping
Fix C&C sidebar cursor/world cursor interaction. Fixes #2989.
Increase default tooltip delay to 200ms.
Implement observer shroud selector in C&C.
Merge pull request #2991 from pchote/sane-pause-logic

Fix pause logic and C&C cheats menu
updated skull_valley map. Now supports 6 players.
Merge pull request #3004 from pchote/sidebar-mouse-interaction

C&C widget mouse event polish