Added tiberian sun vqa file support
Changed aspect ratio implementation
Added "Capture-the" Flag
Add min range to bazookas

Fixes #7000
Do not show cargo on radar map

Fixes #6990
Move the core of OpenRA.Mods.RA.Scripting to OpenRA.Mods.Common.Scripting
Updated RA AI
Added Upgrade support to Sellable
Merge pull request #6878 from Mailaender/captureable-flag

Added a captureable flag
Added upgrade support to RepairableBuilding
Added RepairableBuildingInfo.CancelWhenDisabled
Change some Exts.MakeArray calls into Enumerable.Range.

Avoid creating some arrays where sequences will suffice.
Merge pull request #6638 from DeadlySurprise/tsVqa

Tiberian Sun .vqa support
Merge pull request #6745 from atlimit8/SellableByUpgrade

Upgrade support for Sellable
Merge pull request #6760 from atlimit8/RepairableBuildingByUpgrade

Repairable building by upgrade
Implementation of the automated D2k Carryall

Closes #2246
Add myself to Authors
Merge pull request #6780 from MatthijsBenschop/d2k-caryall

D2K: Implement automatic Carryall
Lazily generate buffer in Sheet.

The managed byte buffer is created on demand, meaning a newly allocated sheet will not waste memory holding onto the buffer until some changes are actually required to be written. This avoids a newly allocated sheet wasting memory on buffers that do not differ from their backing texture.
Made Sheet.Texture into Sheet.GetTexture() since we will want to call it for side-effects.

Do the same for Sheet.Data since it has the side effect of generating a buffer.