[TS] Add Defence buildings to the AI
Prevent the creation of Logfiles in the Game Directory
add lore to the description
make carryalls initially lift-off from high tech factories
enable high tech factory welding
fix overlapping shadows
split Hovers from WithShadow

fixes #4508
Store the radar layers in a single buffered sheet.
Add a CellEntryChanged event to CellLayer.
Update only dirty radar pixels and refresh every tick.
Optimise actor radar rendering for another significant perf win.
move carryall to it's own aircraft queue
fix the end game dialog not showing which objectives failed

- don't mark everything as failed just because one objective did
- remove fake objectives workarounds for non-playable factions
split Einstein and Tanya survival objectives for clarity

fixes #7068
Merge pull request #6904 from LipkeGu/fix_log_path_prefix

fix LogPathPrefix
Merge pull request #6896 from LipkeGu/ai_waepons

[TS] Add Defence buildings to the AI
Merge pull request #7033 from Mailaender/d2k-carryall-tweaks

Tweaked spice harvester carryalls
Merge pull request #7081 from Mailaender/ignore-missing-npc-objectives

Removed the need to give NPCs fake objectives to properly end the game
Merge pull request #7057 from pchote/celllayerupdates

Improve radar rendering performance
Add yaml-defined FMV playback to GUI elements