fix cnc menu/multiplayer titles overrides by server's title;
spelling fix
add tab cycle key to setting GUI
fixes #2791 don't crash on powerdown hotkey when playing cnc
pull cnc sell/repair button hotkeys from settings
fixes #2785 don't crash when last player leaves game in cnc
Desura compatibility

- create launch scripts for Desura
- that access local installation launch scripts
- clean up /usr/* launch scripts created during make install
recommend Cg-Toolkit as soft dependency for Fedora/SUSE

it is in the non-free / RPMfusion repositories
dump the actor the unit tried to retiliate against to syncreport
sync carpet bombing
put NextAutoTargetScanTime into syncreport.log
package .desktop files for map editor on Linux, too

move desura scripts into packaging sub-directory
remove bashisms for extended portability
move order button hotkey logic to ingame chrome logic

removes power-down again from cnc mod as it is not wanted there
fix RA Desert palette rotation regressions
Move weapon/turret definitions out of AttackBase.

Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
add Shroud selector to spectator mode, closes #2463
don't crash when trying to get the game assets on first start

wr is null at that stage
option to disable bots on server + disable bots on any dedicated server due to #2540
refactor cursor rendering

create a new cursor palette only once and not in WorldRenderer
move cusrsor sequence lookup and drawing to CursorProvider