Revert ProtectionController
Created by: bbert
This PR reverts a modification mistakenly done in PR #2435. That concerns key system access error not being triggered when selecting key system from manifest.
BTW, does anyone know why it has been done this way? I thought it could be to handle use case where key systems declared in manifest can't be accessed while pssh of additional key systems are contained in the stream. Then it gives priority to pssh in the stream. Can anyone confirm or complete?