EBML (and Matroska) file reader / parser