Fix worms getting stuck when target reaches rock
Generate sync reports faster by delaying ToString calls until it is written to disk.

Values for the report are generated by calling ToString on members, we avoid calling this on value types for performance. By instead just copying the value we can delay calling ToString until later and avoid spending time and memory creating strings that usually go unused.
Accept DevCommands only from local Players
Make WithRotor independent from WithTurret

Move WithRotor to Mods.Common
Rename CommonTraitsInterfaces to TraitsInterfaces, move to Traits namespace
Merge pull request #7153 from reaperrr/ra-common20

More RA/Common reorganisation
notify user that his server does not have forwarded ports
Merge pull request #7149 from LipkeGu/devcmd_observer_crash

Accept DevCommands only from local players
Merge pull request #7152 from ihptru/masterserver

notify user that his server does not have forwarded ports
Move Tooltip to Mods.Common
Disable dev and player commands for observers

Fixes #6839
Merge pull request #7157 from reaperrr/ra-common22

Moved Tooltip to Mods.Common.Traits
Added the ability to enumerate the map-coords of a CellRegion for performance.
Convert some keys users of CellLayer to index via map-coords for efficiency.
Merge pull request #7158 from obrakmann/fix6839_part2

Disable dev and player commands for observers
Merge pull request #7141 from RoosterDragon/sync-less-tostring

Generate sync reports faster
Merge pull request #7071 from RoosterDragon/deal-in-map-coords

Avoid redundant cell <-> map conversions
Merge pull request #7126 from penev92/bleed_sandworm

Fix worms not releasing targets when they move deep onto rock
Fix NRE in start game MissionBrowser IsDisabled query
Merge pull request #7171 from chrisforbes/fix-mission-nre

Fix NRE in start game MissionBrowser IsDisabled query