destroy missiles leaving the map

fixes #5582
Add smooth scrolling to the ScrollPanelWidget
add the JUNGLE terrain to Tiberian Dawn

http://cnc-comm.com/community/index.php?topic=2880.0
Made TD jungle terrain slightly less blueish.
StyleCop
allow to lay single mines similiar to the original

closes #5467
Add /crash dev command

Throws an exception and crashes the game. Useful to test the
shutdown sequence.
add a new Lint check for map players
StyleCop
fix remaining errors spotted by new player lint check
Tackle the last of the low hanging fruit for memory allocations in the main game loop.

- Avoid calling string.Split twice in SprintFont.Measure.
- Change ActorsInBox method of ActorMap and ScreenMap to avoid allocating and intermediate list. As a bonus this allows the sequence to be lazily consumed. Also avoid LINQ in these methods.
- In FrozenUnderFog.TickRender, the method exits early if no players are visible so the attempt at lazy generation was not needed.
- Unwrap a LINQ Any call in ClassicProductionQueue.Tick.
- Merge some successive Where calls in ProximityCapturable into single predicates.
Revert "export health, cost and damage per section into a CSV file"

This reverts commit 8249012e4b6cf7b405a1cbc2ee27b4f1c595b824.

Conflicts:
	OpenRA.Utility/Command.cs
Run StyleCop on the smaller projects.

Also add a copy of the rules to the CrashDialog and Irc projects.
Trike's weaknesses.
Merge pull request #5720 from pchote/revert-fail

Revert Utility changes
Engineer's description changes.
Merge pull request #5721 from RoosterDragon/stylecop-small-projects

Run StyleCop on the smaller projects.
Merge pull request #5330 from Mailaender/jungle

Added the JUNGLE terrain
Merge pull request #5628 from pavlos256/smooth-scrolling

Add smooth scrolling to the ScrollPanelWidget
Merge pull request #5722 from MustaphaTR/bleed

Some description changes