MediaStream Recorder: Support VP9 encoder

This CL adds support for VP9 codec when recording
MediaStream(s). It's a simple change but spreads a bit
in many classes due essentially to passing the VP9
indication. Unittests are adapted and parameterized.

BUG=262211
TEST=All Unit Tests passing, and [1] with this patch
and "Enable experimental Web Platform features"
enabled in chrome://flags.

[1] https://rawgit.com/Miguelao/demos/master/mediarecorder9.html

Review URL: https://codereview.chromium.org/1384483005

Cr-Commit-Position: refs/heads/master@{#353117}
11 files changed