avenc: Choose 25 fps if we don't have any in the caps

Some encoders require a non-zero framerate to be configured properly
and just choosing something will make them not fail completely at
least.

https://bugzilla.gnome.org/show_bug.cgi?id=708732
avauddec: Don't believe we're negotiated if negotiation failed

It can happen that negotiation fails during get_buffer(), but then
we don't retry later and never return NOT_NEGOTIATED upstream...
and instead run into assertions.

https://bugzilla.gnome.org/show_bug.cgi?id=708769
avviddec: Don't believe we're negotiated if negotiation failed

It can happen that negotiation fails during get_buffer(), but then
we don't retry later and never return NOT_NEGOTIATED upstream...
and instead run into assertions.
avviddec: Reset some more fields in ::stop()
avcodecmap: Only append values to the video/audio format lists if we don't have them already
avcodecmap: gst_value_can_intersect() does not do what you would think

Check for uniqueness differently now.
avcodecmap: Make avdec_mjpeg requires a parsed input

Actually avdec_mjpeg does not deal well with incomplete buffers and try
to decode incomplete frames. A parser which will also acts as
an accumulator needs to be inserted before it.

https://bugzilla.gnome.org/show_bug.cgi?id=709352
avenc: Add compliance property

Add a new property to GstFFMpegVidEnc and GstFFMpegAudEnc to supply
the "strict compliance" value to AVCodecContext

https://bugzilla.gnome.org/show_bug.cgi?id=691617
libav: Update to v9.10
codecmap: use TRUE for boolean fields in caps
avaudenc: post better error message if experimental codecs don't work

https://bugzilla.gnome.org/show_bug.cgi?id=691617
avaudec: don't put bogus 0 channel-mask on output caps for mono audio
Automatic update of common submodule

From 865aa20 to dbedaa0
Merge branch 'master' of git://anongit.freedesktop.org/git/gstreamer/gst-libav into ruih/master
Merge pull request #3 from cablelabs/merge-2013-11-15

Merge 2013 11 15