Adding Widevine support, Extending PlayReady support with optional CustomData and adding option to override protectionData & laUrl when instantiating the player.