Updated beta release, only bugfixes to API, several modifications/changes to CLI commands. Summary of major API changes:
- Modify definition of end timecode returned by `scenedetect.SceneManager.get_scene_list()` method from `N`, where `N` is the last frame shown in the scene, to `N+1`. This now means that the end timecode/frame **equals** the start timecode/frame of the next adjacent scene. Also note that this is also the definition expected from the external tools used to export video when specifying the `split-video` command, improving compatibility with third-party tools.
- If the `frame_skip` option is specified to be greater than 0 when using a `scenedetect.SceneManager`, it is now explicitly **disallowed** to use a `scenedetect.StatsManager` with the `SceneManager`. If quicker processing speed is required, users should set the `downscale_factor` via `set_downscale_factor(downscale_factor=None)`. If no `downscale_factor` is passed (i.e. `downscale_factor` is `None`), the downscale factor will be computed automatically based on the resolution of the source material, which provides a balance of performance and accuracy for most videos.
- Removed unnecessary `new_time` argument from `FrameTimecode` object, and modify second argument `fps` so it can also be a `FrameTimecode` object from which the framerate is copied, allowing creation of new timecodes from existing ones to follow a much more intuitive syntax.