Adapted for new API

- Adapted to new webapi
- Now supports access to HLS streams directly instead of webkit only
- Webkit preserved for streams that require Widevine DRM

Note! Dependent on https://github.com/plexinc-plugins/Services.bundle/pull/573 to be merged at the same time(or this one later)