add suffix to the player has disconnected message in-game

closes #3864
StyleCop cleanup
Create a new damage model for the MAD Tank. Fixes #4105
Merge pull request #4114 from ScottNZ/madtank

Fix MAD Tank damage model
cap the frame rate by default
Merge pull request #4115 from Mailaender/framerate-cap-default

Cap the frame rate by default
Merge pull request #4109 from Mailaender/spectator-team-suffix

Added Player (Spectator) or Player (Team 1) has disconnected message
Fix the auto-team options.
Merge pull request #4116 from pchote/lobby-fix

Fix the auto-team options.
hotfix broken mods folder
Merge pull request #4117 from Mailaender/nsis-mods-hotfix

Install mods to OpenRA\mods sub-folder using NSIS!
Fix FlashTarget crash
Merge pull request #4126 from ScottNZ/flashtarget-crash

Fix FlashTarget crash
Fix debian package and packaging.
Merge pull request #4128 from pchote/deb-fix

Fix debian package and packaging.
Replace some Where-FirstOrDefault chains with a single call to FirstOrDefault
Remove constructor base() redundancies
Remove unused usings
Add missing license notice to ResourceClaim.cs
Rename type parameter "ValueType" to "T" in HackyAI.cs