tests: fix mpg123audiodec test for big-endian architectures
wininet: "iradio-mode" property defaults to TRUE

As per discussed in bug #725383, it doesn't make much sense to default
to FALSE in the "iradio-mode" property. Better, let's sent the header
by default and just ignore headers that are not understood, if so.

https://bugzilla.gnome.org/show_bug.cgi?id=725659
assrender: handle video/x-raw(ANY) if downstream supports the GstVideoOverlayCompositionMeta API

https://bugzilla.gnome.org/show_bug.cgi?id=721950
hlsdemux: Switch playlists after pushing the fragment

Makes sure we properly set the discont flag for the next buffer,
not the current one.
hlsdemux: Fix seeking further than track duration

Don't fail the seek but instead send an EOS event from the streaming thread.
hlsdemux: Implement handling of byte ranges
hlsdemux: Implement proper segment handling

https://bugzilla.gnome.org/show_bug.cgi?id=695846
https://bugzilla.gnome.org/show_bug.cgi?id=723268
uridownload: Handle no buffers before EOS as error instead of crashing
m3u8: Fix off-by-one in the download range end
dvdspu: set proxy allocation flag on the video sink pad

https://bugzilla.gnome.org/show_bug.cgi?id=725893
hlsdemux: Fix comparison in bitrate selection
configure: videosignal was ported almost a year ago
atdec: Set the correct layer depending on the MP3 caps
atdec: Initialize the audio description with zeroes
atdec: Set correct number of frames for MP3
atdec: Call AudioQueueReset() for flushing

AudioQueueFlush() is for draining all remaining data.
atdec: Handle errors in handle_frame() properly
atdec: Always try to pull one decoded frame out of the queue

... instead of doing magic calculations with the buffer duration.
atdec: Keep track of the current position

It's required to set a valid sample time for decoding on iOS.
atdec: First dequeue a buffer before enqueueing anything from the queue

Required for offline rendering according to the docs. wtf.