This release changes the way `Stream` instances are created.
There is now a single classmethod, `from_data`, which accepts a [video resource](https://developers.google.com/youtube/v3/docs/videos#resource-representation), that can be retrieved from the new staticmethods.
They are similar to the old classmethods, only really with name changes. Both return the video resource data `from_data` expects:
* `Stream.from_id` -> `Stream.fetch_stream_data`
* `Stream.from_channel_id` -> `Stream.fetch_active_stream_data`
This is normally done internally so it doesn't matter too much, but it allowed for better testing, and is more consistent with other classes.