fix inconsistent naming
bring back the player name and color to the settings menu

closes #6380
Reimplemented TraitsInConstructOrder()
Added missing trait dependency
Added more infantry crushers.
measure BuildDomains in perf.log
also measure render performance bottle necks

closes #4133
measure sprite font performance
use LoadChar
C#ify
StyleCop
StyleCop clean OrderManager
StyleCop clean OrderIO
StyleCop clean Connection
StyleCop clean FrameData
StyleCop clean ReplayRecorderConnection
StyleCop clean Session
StyleCop clean SyncReport
StyleCop clean Unitorders
avoid unneccessary spaces