glshadervariables: also trim \r as well as \n
gl: shadervariables: make parsing of floats locale-independent

Floating point numbers are written differently in different
locales, e.g. in many countries 1/2 = 0,5 instead of 0.5, and
strtod will not be able to parse "0.5" correctly in such a
locale.
gl: ship the gstglcontext_egl.h header

It is required by gsteglimagememory.h.

https://bugzilla.gnome.org/show_bug.cgi?id=740611
glupload: Fix valid compiler warning

gstglupload.c:442:32: error: if statement has empty body [-Werror,-Wempty-body]
    if (upload->texture_ids[i]);
                               ^
mpegtsdescriptor: Fix format string compiler warning

gstmpegtsdescriptor.c:778:16: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat]
dvbsection: Fix format string compiler warning
mpegtspacketizer: Fix format string compiler warning
decklink: HD1080i50 is 50 frames per second
decklink: Add support for 2k modes
glcontext: Fix unused variable warning by moving declaration where it is actually used
openh264enc: Add some more encoding properties

Merged from https://github.com/EricssonResearch/openwebrtc-gst-plugins
based on a patchset by Robert Swain <robert.swain@ericsson.com>
openh264enc: Use a fixed number of slices by default
configure: use pkg-config to detect X11

Like we do in -base and -good now.

https://bugzilla.gnome.org/show_bug.cgi?id=731047
mpegts: fix some compiler warnings

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1

"warning: comparison is always true due to limited
range of data type"

https://bugzilla.gnome.org/show_bug.cgi?id=740674
winks: fix debug message format issues

And print last bits of GUID properly instead
of printing nonsense.

https://bugzilla.gnome.org/show_bug.cgi?id=733055
compositor: GstVideoMeta is supported just fine, tell upstream about that

Also provide a GstVideoBufferPool to upstream just in case.
codecparsers: fix some compiler warnings

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1

"warning: comparison is always true due to limited
range of data type"

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740673
compositor: Remove unused zorder pad property

It's handled in videoaggregator already.
videoaggregator: Also sync pad properties to the controller if conversion is disabled
gl: fix automagic disabling of desktop GL

If configure finds GL + GLES2 but the user passes --enable-gles2 and
the two GL API's cannot be built against together, configure was still
allowing the desktop GL stack to be built.