MediaRecorderHandler and WebmMuxer: add support for H264.

This CL adds support for H264 codec type in both WebmMuxer
and MediaRecorderHandler.

Support for H264 (and other) codecs was added to libwebm
(which underlies WebmMuxer) in [1], by flipping the Doc Type
indication of the webm file from "webm" to "matroska".

MediaRecorder Handler basically just expands the boolean
indication vp9 yes/no into using the enum class CodecId
from VideoTrackRecorder.

[1] https://chromium-review.googlesource.com/340298

BUG=601636
TEST= extended unit tests playground CL @ https://crrev.com/1886123002/

Review-Url: https://codereview.chromium.org/1920483002
Cr-Commit-Position: refs/heads/master@{#390670}
6 files changed