don't add ranks for destroyed actors in the first place
Merge pull request #4076 from Mailaender/rank-crash

Additional checks to avoid ranks on destroyed actors
Simplify Hotkey parsing.
Convert Keycode to match SDL2. Fixes #4055.
Map (most) SDL1 keys -> SDL2.
Remove forced upper case hotkey display.

The default SDL2 names have fixed capitalisation.
clean up the cnc bits
Merge pull request #4081 from Mailaender/cnc-bits-tidy

Removed some duplicates in ./mods/cnc/bits
Fix PerCell damage calculation.
Merge pull request #4086 from pchote/percell-damage-fix

Fix PerCell damage calculation.
Merge pull request #4082 from pchote/keyboard-fix

Fix SDL2 keyboard input.
merged mods and engine for the Windows installer

closes #4052
Use the original flame and chem muzzle flashes.
recursivly copy the mods folder for NSIS
Merge pull request #4090 from pchote/cnc-flame-muzzles

Use the original flame and chem muzzle flashes.
Merge pull request #4089 from Mailaender/nsis-consolidation

Consolidated Windows installer options
Fix a NRE in the exception handler.
Fix viceroid muzzle offsets and missing traits.
Fix orca missile trails.
Add contrails to C&C rocket weapons.