chromahold: deprecated GStaticMutex -> GMutex

https://bugzilla.gnome.org/show_bug.cgi?id=693322
mxfdemux: deprecated GStaticRWLock -> GRWLock

https://bugzilla.gnome.org/show_bug.cgi?id=693322
mfc: fix compilation with newer GLib versions

that don't include pthread.h any more from public headers.
We could just fix this by including pthread.h ourselves,
but we may just as well use atomic ops for this and
simplify the code a little.

https://bugzilla.gnome.org/show_bug.cgi?id=693322
rsvgoverlay: deprecated GStaticMutex -> GMutex

Element needs porting though.

https://bugzilla.gnome.org/show_bug.cgi?id=693322
opusdec: clear the state of the decoder

Set the channels and rate back to their default values in _stop because they
are used to renegotiate when needed.

See https://bugzilla.gnome.org/show_bug.cgi?id=692950
shm: don't use deprecated threading API
liveadder: don't use deprecated GLib threading API
inter: don't use deprecated GLib threading API
gdp: actually log generic dataprotocol stuff to gdp category
tests: fix compilation of dtmf test in uninstalled setup
mxfdemux: fix push mode unit test failure

In the sink event handler we end up sending multiple EOS
events per pad. Don't return FALSE when sending the
second EOS on an already-EOS pad fails. Not sure if there
was a reason for sending a second EOS, so leaving the
code in there for now, but assume all went fine if there
are source pads, which is slightly less wrong than before.
This function needs work.
tests: fix mxfdemux pull unit test hanging forever

Our test source pad needs to answer SCHEDULING queries
properly for mxfdemux to activate in pull mode.

https://bugzilla.gnome.org/show_bug.cgi?id=691843
mxfdemux: fix taglist leak

Don't leak demuxer tag list.
cog: remove cog plugin

Everything has been merged into other elements.
gst-app-maker/gst-element-maker: 1.0 updates
fieldanalysis: Add Y42B and Y444 formats
yadif: Add YADIF deinterlacing filter

Code copied from Libav, commit 26e4f0c70.  Will eventually be
moved to -ugly because underlying code is GPL.
cog: remove last remnants
basecamerabinsrc: Add auto-start property to basecamerabin
uvch264src: Port to gstreamer 1.0