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.
Replaces uncompressed sniper.shp with a  XCC-Mixer-compressed version.
Merge pull request #5385 from reaperrr/sniper-fix

Replaces uncompressed sniper.shp with a  XCC-Mixer-compressed version
Minor shp fixes.

Removed green pixels from mine.int, fixed a few non-remapable red pixels on afldidle.shp.
Compressed some more uncompressed shps in ra bits folder.
Compressed/re-compressed cnc mod shps.
Merge pull request #5388 from reaperrr/shp-fixes

Various RA/TD mod shp fixes
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