Fixed build (using meique) after 23cb7273ca412677bcc24fc1d358978f16aea22f.
Fix drowser build after WKContext and WKBundle changes

Now all client structs are versioned

See: https://bugs.webkit.org/show_bug.cgi?id=125121 and
    https://bugs.webkit.org/show_bug.cgi?id=125203

Reviewed by: Nick Diego Yamane
Implement GStreamer-based MediaStreamCenter

based on: https://github.com/Igalia/webkit/tree/webrtc

Signed-off-by: Nick Diego Yamane <nick.yamane@openbossa.org>
Split drowser's media player into player and backend implementations
wip stream player
wip
Cleanup and renaming some names to even more strange names :)

Signed-off-by: Nick Diego Yamane <nick.yamane@openbossa.org>
Simple logging macro

Signed-off-by: Nick Diego Yamane <nick.yamane@openbossa.org>
Removed some unnecessary/non-existent methods from MediaStreamGStream implementation
Even more cleanup + imlemented some new MediaStreamPlayer methods

- Moved some MediaPlayerBackendBase's variables that are not used
  in MediaStreamPlayerBackend to DefaultMediaPlayerBackend
- Added a vitual method "pipeline()" to MediaPlayerBackendBase to
  abstract the underlying player's gstreamer pipeline. In
  DefaultMediaPlayerBackend it is a "playbin" element and in
  MediaStreamPlayerBackend it is a GstPipeline.

Signed-off-by: Nick Diego Yamane <nick.yamane@openbossa.org>
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.
WIP: Running & Debugging, running & debugging...ever and ever..

Signed-off-by: Nick Diego Yamane <nick.yamane@openbossa.org>
Temporary Fix to connectToSource call

Calling CentralPipelineUnit::connectToSource passing source->id()
directly is corrupting the string stored in the sourceId parameter.
Move client state related member functions to MediaPlayerBackend
Remove old GStreamerBackend implementation