Reconnect support for DirectShow video capture devices in parallel to MediaFoundation ones.
Implemented merging device driver type for capture devices either Media Foundation
or DirectShow. Added a static (but local namespace) map indexed by unique id
having the appropriate type. This is used in Create() to, well, create the
appropriate driver fron unique_id.
Merged MF and DS devices lists, for this added operator== and operator< to
VideoCaptureDevice struct; also accepted UYVY and ARGB colorspaces from video
capture device caps list.
BUG=https://code.google.com/p/chromium/issues/detail?id=144465
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=210280