give concrete a color that is distinguishing from sand
Changed logging in DoTimed/RunActivity to create less overhead.

- Refactored PerfTimer to use less memory.
- Avoid using the PerfTimer in highly called methods DoTimed and RunActivity, instead tracking long ticks manually to reduce overhead and avoid memory allocations.
- Added some helper methods in PerfTimer to output information when a tick takes too long.
- Changed PerfTimer logging to output the time at the start of the line, and no longer truncate output per line.
- Settings.LongTickThreshold changed from TimeSpan to float and renamed to LongTickThresholdMs.
Merge pull request #5480 from Mailaender/d2k-concrete-color

Fixed concrete having the same radar color as sand.
Add single-player mission 'Intervention'
Merge pull request #5483 from obrakmann/some-map

Add a lua-powered single-player mission
Fixing issue #5308
Merge pull request #5488 from aaroncampf/bleed

Fixing issue #5308
Merge pull request #5408 from RoosterDragon/perftimer-tick

Changed logging in DoTimed/RunActivity to create less overhead
Move support power beacons into Airstrike/Nuke.

This allows each instance to close over the individual beacons. Fixes #5455.
Add clock overlay to support power beacons.
Merge pull request #5502 from pchote/support-beacons

Support beacon polish fixes.
Fix thread synchronization problem with Sheet.dirty
MapCache performance improvements