Receiving notifications from libwebrtc and notiying WebCore

Previously we were not able to alert the WebCore if a remote track
has changed its state, was removed or added.
Also we were not removing from the WebCore the mediastream that
was removed from libwebrtc

Now, we are adding some observers to keep track of libwebrtc objects
and alert WebCore

Reviewed by: Hugo Parente Lima