splitmuxsink: add the ability to mux auxilliary video streams

The primary video stream is used to select fragment cut points
at keyframe boundaries. Auxilliary video streams may be
broken up at any packet - so fragments may not start with a keyframe
for those streams.
20 jobs for splitmux-aux-video in 69 minutes and 57 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Preparation
passed #360721
gst indent

00:00:29

passed #360720
manifest

00:00:42

 
  Build
passed #360727
build cerbero android universal

00:12:07

passed #360728
build cerbero cross win32

00:10:47

passed #360729
build cerbero cross win64

00:04:24

passed #360726
build cerbero fedora x86_64

00:08:43

passed #360731
gst-ios-12.2
build cerbero ios universal

00:33:24

passed #360730
gst-macos-10.14
build cerbero macos x86_64

00:12:12

passed #360722
build fedora x86_64

00:05:59

passed #360723
build nodebug fedora x86_64

00:07:10

passed #360724
build static fedora x86_64

00:14:47

passed #360725
build static nodebug fedora x86_64

00:12:07

 
  Test
passed #360732
check fedora

00:05:44

passed #360733
integration testsuites fedora

00:08:48

passed #360735
valgrind bad

00:06:56

passed #360736
valgrind ges

00:04:31

failed #416794
valgrind good

failed #360734
valgrind good

00:14:46

 
  Integrate
skipped #360737
android universal examples
skipped #360738
documentation
 
Name Stage Failure
failed
valgrind good Test There has been a missing dependency failure
No job trace