Make net_unittests_run work with component=shared_library.

Specifically, this adds support to run net_unittests isolated via 'isolate.py
run' when built with component build.

R=vadimsh@chromium.org,brettw@chromium.org,rsleevi@chromium.org
BUG=336439

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249150 0039d316-1c4b-4281-b951-d872f2087c98
Wire GetDeviceFormatsInUse from VideoCaptureManager to VideoCaptureImpl

The intended sequence of method calls, from the 
renderer side VideoCaptureImpl to browser side 
VideoCaptureManager and back follows this draft:

-VideoCaptureImpl::GetDeviceFormatsInUse()
---VideoCaptureMessageFilter::Send()

----VideoCaptureHost::OnGetDeviceFormatsInUse()
----Send(new VideoCaptureMsg_DeviceFormatsInUse(...)

---VideoCaptureMessageFilter::OnDeviceFormatsInUse()
--VideoCaptureImpl::OnDeviceFormatsInUse()

The final hop back happens via a callback passed to
VCI:GetDeviceFormatsInUse() on call time.

Unittests Added where applicable.

BUG=309554

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249151 0039d316-1c4b-4281-b951-d872f2087c98
Disable noisy printf in proxy_config_handler.cc and proxy_config_service_impl.cc

These are printed in every browser test, and just adds noise. Switch them
to VLOG(1) so they're available when wanted.

R=davemoore
BUG=339891

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249152 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249152
Disable noisy printf in profile_helper.cc

This is printed in every browser test, and just adds noise. Switch it
to VLOG(1) so it's available when wanted.

R=davemoore
BUG=339891

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

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