version 0.2.1:
    - check if the CRC-32 is valid
    - don't complain about a missing Cue if there is only one Cluster

version 0.2.0:
    - add --help and --version CLI options
    - verify that the cropping values are correct
    - verify that display values of 0 are not used
    - check that the codec IDs are uppercase
    - check that codec IDs are in the format (A|V|S|B)_xxx
    - a display value can't be implied if it's not in pixels

version 0.1.12:
    - fix a crash when the DisplayWidth/DisplayHeight was not written in the file
    - check that the Segment size matches the size of the data inside
    - reject files that don't have an EBML header

version 0.1.11:
    - bootstrap.sh should now call the correct coremake config depending on the host platform
    - rename boostrap.sh to configure
    - read the track info even if there were errors before in the file
    - check that track attachment links point to valid attachments
    - add an option to accept DivX extensions (TrickTrack and font start/stop) with --divx

version 0.1.10:
    - display the 64 bits integers correctly on all platforms
    - output a warning/error when incorrect aspect ratio values are detected
    - output a warning when there is more than 4 KB of void data

version 0.1.9:
    - add a --details parameter to show the various tracks and bitrate of valid files
    - add a warning when a track is defined but has no frame defined
    - verify that timecodes of clusters are increasing
    - fix keyframe checking of the first video frame of each cluster

version 0.1.8:
    - add a --live parameter to only check errors and warnings relevant to live streams
    - fix some default values in chapters
    - fix the end of reading of a master when the size is unknown/infinite
    - adjust the severe/benign warnings and errors

version 0.1.7:
    - very that the Cluster PrevSize and Position are valid
    - check when unique elements are found twice
    - warn when a secondary SeekHead is found (useless)
    - make sure audio frames are all keyframes (no known codec so far are not)
    - warn when a Cluster's first video track is not a keyframe
    - fix issues with live streams
    - warn when a top level element is not present in the main SeekHead
    - disable warnings with --no-warn

version 0.1.6:
    - unobfuscate the 'webm' and 'V_VP8' strings
    - fix a crash when reading Sorenson Squeeze files (Ebml Void in the header)

version 0.1.5:
    - new package due to a bug in libmatroska2 0.9.6

version 0.1.4:
    - better profile handling

version 0.1.3:
    - verify that no lacing is used when lacing is disabled in the Track

version 0.1.2:
    - check the Cue entries for erroneous entries
    - check if the Track entries are properly defined

version 0.1.1:
    - check the validity of (primary and secondary) SeekHead entries

version 0.1.0:
    - basic EBML/mandatory/profile checking