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.
Give PerfTimer the ability to write only slow operations to the log

This is useful to ignore fast operations that just spam the log.

The class had to be reworked because it couldn't properly handle cases
where all of a node's children where below the threshold.

Also changed DoTimed() and RunActivity() to use PerfTimer.
Preload sequences and fix #5382
Merge pull request #5389 from pavlos256/preload-sequences

Preload sequences
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