D2k - Added more Rifle Inf. to Starting Units.
Add yaml-defined FMV playback to GUI elements
Update missions for yaml-defined FMV playback
Add video support to legacy map importer

This enables the map importer to map the .ini video definitions to ours.

The mapping generally is as follows:

Intro => BackgroundInfo
Brief => Briefing
Action => GameStart
Win => GameWon
Lose => GameLost

An issue in some Red Alert maps means that this mapping is not always
quite correct. In those maps that do not have a 'Brief' video defined
(scg03a is an example), Westwood has assigned the video that should
probaby have been the 'Action' video to the 'Intro' slot instead. I can
only assume that that was done due to some limitation in the original
game code. Mappers will have to correct that assignment manually in
those cases.
Move mission objectives and victory conditions to Mods.Common
Add plumbing for short game option
Add short game option to GUI
Adjust rules
Adjust minigames
Adjust missions
Punctuation fixes
Merge pull request #7146 from MustaphaTR/d2k-starting-units

D2k - Added more Rifle Inf. to Starting Units.
Merge pull request #6964 from obrakmann/fix6589_add_short_game_option

Short Game option
Merge pull request #7072 from obrakmann/fmv-overhaul

Move FMV playback from Lua scripts to widgets
Drop support for map format 5.
Don’t crash when saving automatically-upgraded maps.
Introduce map Class field.

This replaces the Selectable, UseAsShellmap, and special-cased Type fields.
Allow outside code to specify the type of selectable maps.
Upgrade maps from version 6/1 to 7/2.