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

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

closes #4133
remove missing .lua files
unhardcode and self-document
Add ReturnToBase to Lua API
Moved RenderSprites.cs from Mods.RA to Common
Introduced NUnit and some tests.
Fixed ProductionQueue freezing Transform
Merge pull request #6766 from huwpascoe/pq-transform-fix

Fixed ProductionQueue freezing Transform
add soviet-01
Merge pull request #6797 from huwpascoe/nunit

NUnit integration
Merge pull request #6682 from Mailaender/player-settings-ui

Added player name and color selection to Settings menu
Merge pull request #6733 from penev92/bleed

Moved RenderSprites.cs from Mods.RA to Common
Merge pull request #6796 from Mailaender/soviet-01-lua

Added soviet 01 to the Red Alert campaign
Merge pull request #6875 from Mailaender/build-domain-perf-log

Measure BuildDomains in perf.log
Moves BlocksBullets, DeathSounds, ActorLostNotification, AnnounceOnBuild and AnnounceOnKill to Mods.Common