watchdog: Add handling of PAUSED state

Also allow disabling the timeout by setting it to 0.

https://bugzilla.gnome.org/show_bug.cgi?id=726156
Automatic update of common submodule

From bcb1518 to 211fa5f
mpegtsmux: Use complete caps for setting up the streams in the test
mfc: Remove mfc plugin, it is obsoleted by the v4l2videodec element from gst-plugins-good
po: Update translations
examples: Add all gl subdirs to DIST_SUBDIRS to fix the build
examples: Fix CFLAGS in clutter GL examples
Update .po files
Release 1.3.1
Back to development
gl/examples/generic: remove trailing whitespaces
gl/clutter: safer check for cogl version

Use COGL_VERSION_ENCODE to check for the minimum required and maximum allowed
cogl version. In certain situations just using the COGL_VERSION_* macro name can
give you the following error:

error "COGL_VERSION_MAX_ALLOWED must be >= COGL_VERSION_MIN_REQUIRED"
configure: Use the same #includes for checking GL types as later in the code
hls: Store allowcache playlist field in a boolean
uridownloader: Add parameter to disallow caching as required by HLS
dashdemux: Update for uri downloader API changes
mssdemux: Update for uri downloader API changes
hlsdemux: Set Cache-Control header according to the caching requirements of the playlist
gl: check if we can include both GL and GLES2 headers at the same time

If we cannot, then default to GL over GLES2 unless GLES2 is required.
configure: Use the same includes for GL that we would use later in the code for checking if GLES2 and OpenGL headers can both be included