docs: improve api docs for controlsource and -binding
controlbinding: hide one unused typedef

This is not used internally.
baseparse: fix up name of default event vfuncs
baseparse: add vfuncs to intercept queries

Useful for video parses that want to attach matter or
find out if downstream supports certain metas.

API: GstBaseParseClass::src_query()
API: GstBaseParseClass::sink_query()

https://bugzilla.gnome.org/show_bug.cgi?id=691475
adapter: handle map failure
basesrc: handle map failure
typefind: handle map failure
docs: minor GstBaseParse docs fixes

Expose docs for gst_base_parse_finish_frame().
pipeline: add allow-none annotation for gst_pipeline_new()'s name property
po: update for new translated string
Use GST_*_1_0 environment variables everywhere

The _1_0 suffixed environment variables override the
non-suffixed ones, so if we're in an environment that
sets the _1_0 suffixed ones, such as jhbuild, we need
to set those to make sure ours actually always get
used.
Automatic update of common submodule

From 2a068ce to a942293
tests: disable ABI checks for architectures where the struct sizes are not up-to-date

https://bugzilla.gnome.org/show_bug.cgi?id=691828
docs: add a note to the gst_adapter_take_buffer() docs about buffer flags

https://bugzilla.gnome.org/show_bug.cgi?id=682110