Update scripts

Fix possible double free in libnice
transport: Don't put a capsfilter after the audio decoder and link the depayloader

We can't just force the audio decoder to output something specific, this will
fail with most audio decoders out there... and if conversion is required we
will do that later already.

Also make sure the pad that is ghosted is the decoded_valve and not the
capsfilter, which is incorrect.
OwrMediaRenderer: fix refcount bug in owr_media_renderer_set_source
sdp: Allow a=rtcp address to be optional

In accordance with RFC 3605
bridge: Don't assume mdesc.rtcp exists when checking mdesc.rtcp.mux
domutils: Use the expected variable name
webrtc_js: Avoid assigning the same property twice
peerhandler: Set the TURN server transport type from the iceServer URL

In accordance with RFC 7065
Add test utilities

Run ./out/<platform>/bin/test-self-view after building to run a simple
audio/video capture and output test.

Run ./out/<platform>/bin/test-send-receive after building to run a test
with one sender and one receiver in the same application.
Update scripts

Various build fixes.
sdp.js: Check presence of msid and mstid before generating msid line
OwrMediaSession: Run object signal handler in cleanup stage

For on-incoming-source
docs: Add pipelines in the type of svg
Merge pull request #91 from zzoon/upstream2

docs: Add pipelines in the type of svg
owr: Don't use ercolorspace for ARM64 for now
local: Split local media sources in their own pipeline

They are now a separate pipeline that end in inter*sinks. By this
we properly separate any errors and anything else from the main pipeline.

Next step is to do the same for remote media sources, share some code
for this and then finally put every transport agent into its own pipeline
too. Then we won't have a single global pipeline anymore.
local: Add FIXME comment about using GstDeviceMonitor

Currently there is no probing at all and we just hardcode
local sources, and e.g. assume two camera devices.
local: Implement unlink in the local media source

Based on a patch by Robert Swain <robert.swain@ericsson.com>
local: Fix finalize function in media renderer
local: Add support for setting a NULL source in media renderer

This mechanism of _set_source(renderer, NULL) will be used for
disconnecting the renderer's source.