First batch of validateflow tests
This patch adds a few validateflow tests, testing both that validateflow works along with some actual real cases like flushing in the midle of a Matroska cluster or emitting new segments after a moov with a new edit list is pushed.