Use an IReadOnlyDictionary for package definitions.
Add map folder types. Fixes #4635.
Disable maps with broken rules in the lobby. Fixes #4334.
separate tools and /usr/bin shortcuts
removed duplicates identified by rpmlint
exclude temperat trees in the desert tileset
add the starport active animation
add the Dune 2000 repair depot active overlay
add Tiberian Sun repair depot
Lower BridgeHut Selectable Priority

Fixes #4738 where player was unable unable to attack units/buildings that
are next to or on a bridge.
Fixes #4955 aircraft reservation crash

Fixes the specific cause of the crash reported in #4955 with HeliReturn
and adds an UnReserve call while attempting to reserve spawn building in
Aircraft.cs
Merge pull request #5381 from Squiggles211/bridge_targeting

Lower BridgeHut Selectable Priority
Merge pull request #5390 from Squiggles211/hpad_reserved

Fixes #4955 aircraft reservation crash
Merge pull request #5353 from pchote/map-validation

Disable maps with invalid rules
Adds separate LevelUpPalette to GainsExperience.

Needed for TS mod, as TS veteran crate effect anim uses a different palette than the rank chevrons.
Merge pull request #5392 from reaperrr/levelup-palette

Adds separate LevelUpPalette to GainsExperience
Merge pull request #5376 from Mailaender/airdrop-overlay

Added the Dune 2000 starport lights
Merge pull request #5373 from Mailaender/repair-overlay

Added the Dune 2000 repair depot active overlay
Add wrappers for RenderSprites anims dictionary.
RenderSprites.anims is finally private.

Followup to #3348.