Fixes PlayVoiceLocal so it actually works as intended, bring DeathSounds in line with suggestions.
Converts InfDeath from integer to string.

Wire up updated DeathSounds for all mods.
move all console traits into one folder
add a new /pause command
add a console command to surrender the game
split lobby SyncInfo order into smaller chunks

closes #4594
split latency from Client into ClientPing

closes #4282
StyleCop and TODO
use List<MiniYamlNode> instead of System.Text.StringBuilder

add Deserialize methods for everything in Network.Session
Fixes #4615: OpenRA.Utility should expand wildcards in paths

The path to be expanded. It can be a relative or an absolute path.
Wildcards can appear as part of the path and as part of the file name/extension.

Example:

	Expand("./mods/*/mod.?aml");
Added UncloakOnAttack variable to Cloak
don't show order lines when selecting idle (attackmoving) actors

closes #5039
Merge pull request #5327 from Mailaender/idle-orderlines

Removed flickering order lines when selecting idle actors
Merge pull request #5115 from Mailaender/split-lobby-sync

Splitted LobbyInfo updates into smaller chunks
Merge pull request #5266 from pavlos256/utility-globbing

Fixes #4615: OpenRA.Utility should expand wildcards in paths
Fix gunboat/turret battle in gdi01
Various fixes to gdi04a

* Remove support for difficulty levels
* Fix victory conditions for the enemy player
* Adjust difficulty due to the recent balance changes
Fix encoding problems with ZipFile.

Without setting the DefaultCodePage it may cause problems on systems without 866 code page installed.
use native Gtk2 crash dialogs on Linux

closes #3872
closes #3849
condense into one graphical crash dialog

make it more robust against missing dependencies