Don't make chrome.exe depend on the metro_driver unittests.

Just noticed this, this should speed up builds a tiny bit.

BUG=NONE
TEST=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236978 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 236978
Reland: Reorganize media::VideoCapture* types

Relanding after revert in r236927.  Original commit message below:

The purpose of this CL is to clean up the distinction between
VideoCaptureFormat (which identifies the captured type of a frame),
VideoCaptureParams (which identifies the requested format of a capture),
and VideoCaptureCapability (which identifies the capture capabilities of a
device).

Notably:
* VideoCaptureFormat::frame_size_type ->
  VideoCaptureParams::allow_resolution_change, as variable resolution
  capability is a per-session, not a per-frame property.
* VideoCaptureCapability::color -> VideoCaptureFormat::pixel_format, as frame
  color format is a per-frame property.
  * As VideoCaptureParams holds a VideoCaptureFormat member, capture requests
    are able now to request a particular capture color format.

BUG=269312
TEST=local build, run unittests, chrome on CrOS snow, desktop Linux
TBR=ncarter@chromium.org,jiayl@chromium.org,yzshen@chromium.org,wjia@chromium.org,jschuh@chromium.org

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

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