tsdemux: Support segment seeking
Add support for segment seeks and posting segment-done for seamless non-flushing looping, fixing a bug where tsdemux doesn't process non-flushing seeks properly.
Also detect when pads hit the segment.stop (if there is one) and go to EOS without sending the whole stream downstream first.