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.
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
fix infantry without idle animation not returning to stand
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
Fix aircraft fly endlessly in a circle when ordered to attack inside own turning radius
Merge pull request #7088 from Gishten/taskbranch-7083

Fix aircraft fly endlessly in a circle when ordered to attack inside own...
Moving renders

Remove Traits.Render
Merge pull request #7036 from penev92/bleed_moveFiles_1

Moved several render traits from Mods.RA to Common
Merge pull request #7090 from Mailaender/d2k-infantry-noidle-stand

Fixed infantry without idle animation never returning to stand
split SimpleTeleport into it's own file
check shroud against the initiating owner when teleporting

fixes #6999
save a trait lookup
Merge pull request #7042 from Mailaender/chronosphere-owner-shroud

Fixed teleporter check the target instead of the initiating owner shrouds
Targeting diplomacy
Generalize AutoHeal => AutoTargetDamaged