WIP: MediaPlayer adapted to select the proper backend when the "src" is set

TODO: Implement DefaultMediaPlayerBackend::setURL and MediaStreamPlayerBackend::setMediaStream
      These methods should cause a state reseting + reloading if some media was being already
      processed at that moment.