Add sequential revision number to versioning
AviSynth script support that relies on a discrete AvxSynth demuxer, rather than libavformat or the removed win32 binary loader.

Patch by 0x09 (tab@lavabit.com)
demux_mkv: Support playing Opus streams

lavf already supports it, so bring demux_mkv up to parity with it.

FFmpeg recently changed how it writes Opus-in-Matroska to match
the A_OPUS/EXPERIMENTAL name that mkvmerge uses, with the caveat
that things will change and compatibility with old files can get
worked out when the spec is finalized.

This adds both A_OPUS and A_OPUS/EXPERIMENTAL so that *hopefully*
it can play both the newer files that use A_OPUS/EXPERIMENTAL, and
older ones muxed by FFmpeg that were simply A_OPUS, since this is
also what FFmpeg seems to be doing to handle the situation.
Fix up some of the spacing on the last commit. This is what I get for not remembering to switch to monospaced font when editing code.

Also shorten the EXPERIMENTAL in the Opus name to EXP to fit with
the rest of the names - none of them use something that long.