TV series that list episodes through many `collection_subcollection_*`
zones (one per season):
- RC-023217__acquitted.json
- RC-022923__cry-wolf.json
Other collection that list items in one `collection_videos_*` zone:
- RC-023013__l-incroyable-periple-de-magellan.json
- RC-023242__bandes-de-pirates.json
Changes the way the program information is figured out. From URL parsing
to page content parsing.
A massive JSON object is shipped within the HTML of the page, that's
were we get what we need from.
Side effects:
- drop `slug` from the program's info
- drop `slug` naming option
- no `Program` / `ProgramMeta` distinction
Includes some JSON samples.
Remove dependency to `webvtt-py` which was both too much and not enough
for our use case.
Implement a basic WebVTT to SRT converter according to ArteTV's usage of
WebVTT features.