Reland "Add display::GetDisplayNearestView"

Reverted CL: https://crrev.com/2688413007
Fixed a missing signature mismatch to make the build work.
(extensions/browser/api/system_display/system_display_apitest.cc)

This reverts commit a0c89e94b3310fa12b58db00eaca0e66c2f98c7b.

BUG=699891
TBR=sky@chromium.org,boliu@chromium.org,msw@chromium.org,halliwell@chromium.org,bshe@chromium.org,alexclarke@chromium.org,oshima@chromium.org,tapted@chromium.org

Review-Url: https://codereview.chromium.org/2751833004
Cr-Commit-Position: refs/heads/master@{#457653}
43 files changed