Refactor VideoCaptureManager::GetDeviceFormatsInUse()

VideoCaptureManager::GetDeviceFormatsInUse() [1] has below issues:

1. It unconditionally returns true and modifies a list of things when
it could just return the one thing it provides (when available).
2. Its implementation does not match the specification in its method-
level comment.

[1] https://cs.chromium.org/chromium/src/content/browser/renderer_host/
media/video_capture_manager.h?type=cs&l=156

This CL takes care of these issues.

BUG=702271

Review-Url: https://codereview.chromium.org/2810723002
Cr-Commit-Position: refs/heads/master@{#463659}
6 files changed