matroskamux: Add new property to offset all streams to start at zero

This takes the timestamp of the earliest stream and offsets it so that
it starts at 0. Some software (VLC, ffmpeg-based) does not properly
handle Matroska files that start at timestamps much bigger than zero.

Closes gstreamer/gst-plugins-good#449
14 jobs for matroskamux-offset-to-zero in 52 minutes and 43 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Preparation
passed #246624
gst indent

00:00:29

passed #246623
manifest

00:00:59

 
  Build
passed #246625
build fedora x86_64

00:05:10

passed #246626
build nodebug fedora x86_64

00:05:44

 
  Test
passed #246627
check fedora

00:03:25

passed #246628
integration testsuites fedora

00:13:25

 
  Full Builds
passed #246630
build cerbero android universal

00:14:43

passed #246631
build cerbero cross win32

00:09:12

passed #246632
build cerbero cross win64

00:05:33

passed #246629
build cerbero fedora x86_64

00:07:44

 
  Full Tests
passed #246634
valgrind bad

00:07:26

passed #246635
valgrind ges

00:06:18

passed #246633
valgrind good

00:09:00

 
  Apps
passed #246636
android universal examples

00:08:47