Implement browser-side logging to WebRtc log

This adds a logging callback to RenderProcessHost and also adds logging
for device enumeration in the browser process.

BUG=332261

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247164 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 165814:165816

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=165815:165816&mode=html
TBR=
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247165 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247166 0039d316-1c4b-4281-b951-d872f2087c98
WebMediaPlayer*: Rename |decryptor_| to |proxy_decryptor_|.

Since we handle SetDecryptorReadyCB in WebMediaPlayer*, this change avoids the
confusion about what Decryptor should be ready.

BUG=224786

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247167 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247166
[Telemetry] Allow --report-root-metrics to work on unsupported hardware.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247168 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247168