Add WebM support.
Use presence of actual video track instead of file extension for is_video().

For the formats natively supported by Picard we still use the extension list.