Resubmit: Adding support for Widevine (merged changes by @colde)
Created by: Hyddan
- Adding Widevine support.
- Extending PlayReady support with optional CustomData.
- Adding option to override protectionData (including laUrl, cdmData & license request headers) when instantiating the player.
- Moved parsing of CDM message into respective DRM license acquirers.