[FEATURE] Allow YAML maps and lists in overrides, convert to script format (#956)
Adds the ability to create map and list-based override variables.
For example, you can now create lists like this:
overrides:
urls:
- "https://...1"
- "https://...2"
which is equivalent to:
overrides:
urls: >-
{
[
"https://...1",
"https://...2",
]
}
Likewise, maps can now look like:
overrides:
music_video_category:
concerts:
- "https://...1"
- "https://...2"
interviews:
- "https://...3"
which is equivalent to:
overrides:
music_video_category: >-
{
"concerts": [
"https://...1",
"https://...2"
],
"interviews": [
"https://...3"
]
}