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
Merge pull request #5115 from Mailaender/split-lobby-sync

Splitted LobbyInfo updates into smaller chunks