colorbalance: add missing annotation for list_channels()

https://bugzilla.gnome.org/show_bug.cgi?id=720999
video-frame: fix plane copy for index plane

Move the code to handle the index plane in the _copy_plane.
rtsptransport: add more profiles

Add support for Feedback profiles
audiodecoder: Choose a default initial caps before sending GAP

If there are no caps from the audio decoder when handling a GAP
event - as when one is received right at the start on a DVD without
initial audio - then choose any default caps for downstream and
then send the GAP, so the audio sink has a configured format in
which to start the ringbuffer.

Also, make the audio sink reject a GAP without caps with a clearer
error message.

Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=603921
audiobasesrc: Add FIXME for times in NSECONDS

Timebase is in nanoseconds pretty much everywhere else
audiobasesrc: Break some too long lines
audiobase*: Drop trailing withespaces
audiobasesrc: Retarget FIXME to 2.0

Properly fixing this one would break API.
audiobasesrc: Bunch of cosmetic/grammar fixes
audio/video-info: Initialize the complete struct to 0 in the beginning

Instead of only initializing some parts in some code paths. Also
makes it easier to use the reserved bits of the structs later.

https://bugzilla.gnome.org/show_bug.cgi?id=720810
audio/video-info: Properly initialize the info structures in set_format()

And don't assume in other code that set_format() preserves any fields at
all. These assumptions were already made here for fields that were changed
by set_format().
playback: add ANY caps features to default audio/video raw caps

Allows elements using audio/video caps features to be used by playbin.
gstrtpbasepayload: use the session's suggested ssrc after a collision, if the session provides one

Conflicts:
	gst-libs/gst/rtp/gstrtpbasepayload.c
videorate: Remove useless assignement

Was already set before
riff-media: Fix array read

nbchannels ranges from 1 to 8, therefore use '- 1' to get the proper
array value.
riff: add two chunk-ids for samples instruments

Wav files can have 'smpl' and 'inst' chunks.
encoding-profile: Add missing break statement

And do a minor cleanup

COVERITY CID 1139753
test-effect-switch: Change one of the pad blocks to and idle probe

Just because we can.
test-effect-switch: Don't put two format fields into the first capsfilter
videotestsrc: Always set pixel-aspect-ratio and interlace-mode in the fixed caps

Otherwise our caps will not be compatible with elements that require a
1/1 pixel-aspect-ratio or progressive video.

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