libEBML2, libMatroska2, mkvalidator, mkclean and the specifications