Make Stopwatch.ElapsedTime() a property and TimeSpan
Repurpose unused Timer.cs and add some loading perf metrics
Improve PerfTimer output
Add more perf measurements
Optimize ComputeHash by removing Concat() and ToArray() calls
Fix OpenRA.Lint throwing because "perf" log channel does not exist

Slightly modified the Log class to allow dummy channels that don't
write anywhere, then use it on Lint because map loading writes to
the "perf" channel.
Prettier PerfTimer output
Style fixes
Fixes the speed of the blinking READY text (in RA & TD).
Style fixes
Merge pull request #5184 from pavlos256/loading-perf

Loading performance measurements
Fix build palette showing too many queued items when BuildLimit is reached

When a BuildLimit on an actor type is set and nearly reached, you could
shift-click the build palette and it would show it had five more items
queued when really less are allowed to be built. This fixes it so that
only the allowed number of items is enqueued, and thus showing the
correct number on the build palette.