Allow usage of manifests that have ContentProtection under their Representation's. This is the default for manifests created by Widevine's edash-packager
Add Widevine support using the current webkit API. Also add the ability to set LAUrl, as Widevine does not store this in the initData.
Implement suggestions from review
Add @Hyddan changes to allow for cdmData and LA URL overrides using ProtectionData