Automatic update of common submodule

From 5edcd85 to 098c0d7
tests: Use the gst_check_run_suite helper everywhere

Using GST_CHECK_MAIN where appropriate

This way it is possible to specify an XML file to store tests results in
ges-pitivi-formatter: Remove some unneeded includes and clean up includes

Fixes the build on Windows, where there's no unistd.h... which wasn't
needed at all.

https://bugzilla.gnome.org/show_bug.cgi?id=701115
track: Update gaps when we set the timeline
Finish renaming filesource to urisource
track: Update all gaps when timeline duration changed

And add a unit test to check that a gap is created in empty tracks
ges: Protect from Gst dynamic callbacks

The pad-added and no-more-pad signal can be emited from any thread
so we have to protect our code from that
tests: Add a basic test for pipeline state change

Add some test utils to create a pipeline
tests: Pass a ref of CAPS_ANY to ges_track_new
Automatic update of common submodule

From 098c0d7 to 01a7a46
ges-launch: Make use of assets for uri clips

It avoids races in TrackElement creations.

We should make use of assets everywhere in ges-launch but start using
them for uriclips first for now.
timeline: Sync track enable_update property with parent

When we add a track to a timeline, we want it "enable update" property
to be set to the timeline's
project: Disable update in the project rather than the formatter

We need to make sure the update are disabled until the project is fully
loaded, let the responsability to the project instead of the formatter
ges-uri-asset.c: Fix ges_uri_asset_request_sync annotations.
Add .doap file

Needed for common/update-autogen, but generally not a bad idea.
autogen.sh: generate from common module, fixing srcdir != builddir build

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