aacparse: be less verbose when parsing LOAS streams

https://bugzilla.gnome.org/show_bug.cgi?id=704162
level: Fix the spectrum example for 1.0

The "message" property has been replaced by "post-messages".

Pre-patch output:

(test_spectrum:23101): GLib-GObject-WARNING **: g_object_set_valist:
object class `GstSpectrum' has no property named `message'
New spectrum message, endtime 0:00:00.100000000

(test_spectrum:23101): GStreamer-CRITICAL **:
gst_value_list_get_value: assertion `GST_VALUE_HOLDS_LIST (value)' failed
[...]

Post-patch:

New spectrum message, endtime 0:00:00.100000000
band 0 (freq 400): magnitude -65.988777 dB phase 1.533397
band 1 (freq 1200): magnitude -65.545563 dB phase -0.780900
band 2 (freq 2000): magnitude -64.791946 dB phase -0.799611
band 3 (freq 2800): magnitude -64.556175 dB phase -0.063615
[...]

https://bugzilla.gnome.org/show_bug.cgi?id=704179
qtdemux: offset samples according to edit list

https://bugzilla.gnome.org/show_bug.cgi?id=700264
qtdemux: reset segment on flush stop

cca2f555d14 introduces a regression, where the demux segment is not
reset on flush stop, so the next upstream segment event will calculate
an invalid base time on the new segment to be sent downstream.

https://bugzilla.gnome.org/show_bug.cgi?id=704255
rtp: Use gst_adapter_take_buffer_fast() where possible in RTP payloaders
qtdemux: palette is appended to buffers, not in caps

Fix the palette handling, in 1.0 we append the palette to the buffer instead of
placing it on the caps.

See also https://bugzilla.gnome.org/show_bug.cgi?id=704292
qtdemux: add support for WRAW

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=704292
osxvideosink: warn about the future deprecation of the "embed" property
goom: Fix event handling and negotiate as soon as possible
goom2k1: Fix event handling and negotiate as soon as possible
qtdemux: extract the palette from stsd

Sometimes a palette is inside the stsd, extract it instead of always using
the default one
mastrokademux: do not push discont buffers if they aren't discont

Unset the discont flag instead of posssibly pushing a buffer with
a flag that's still set.

https://bugzilla.gnome.org/show_bug.cgi?id=682110
qtdemux: advertise subtitle streams as sparse
qtdemux: do not use indexes from sparse stream when seeking in push mode

This makes seeking more accurate in push mode, since the previous
keyframe on a sparse stream might be far away.
qtdemux: send gap event for sparse streams in push mode

This allows to pre-roll at least if the next subtitle buffer
is far away.
qtdemux: remove chapter stream

Remove all streams that are actually table of contents, since we will
never need the data after parsing them.
videocrop: Fix unit for GRAY16 formats
vpx: fix compilation when encoder or decoder headers are not installed

https://bugzilla.gnome.org/show_bug.cgi?id=704547
qtdemux: set proper caps for mpeg-1 audio

Remove AAC specific fields from mpeg-1 audio caps, remove assumption
that the mpeg1 audio layer is 3, and set `parsed' field.

https://bugzilla.gnome.org/show_bug.cgi?id=704548
qtdemux: nitpicking in esds parsing