Facilitated spawn choice at game setup screen.
    Bigger spawn points, numbers within.
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
Adds ore mine graphics to interior tileset
Merge pull request #5316 from reaperrr/int-mine-fix

Add ore mine graphics to interior tileset
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
Fix crashes related to transports

Fixes two specific causes of transport related crashes, one prevents
infantry from continuing to take damage by Tiberium if loaded into the
transport over Tiberium, and one fixes the edge case where an infantry
dies in the same tick cycle as it was loaded into the transport.
Minor style nit fix

Minor style nit fix
Merge pull request #5324 from Squiggles211/apc_load_crash

Fixes #4790
Fixes #5270
Smaller spawns+letters. Map dialog width. Unavailable spawns disabled.
The engine now uses the SDL2.0 scroll events properly.

Scroll speed is now a user preference.
fix neighbored walls connecting to everyhing

closes #5232
code cleanup