MacViews: Link mac_views_browser cleanly
Currently mac_views_browser can link successfully, but with many duplicate
definitions of global functions that are defined in both browser/ui/cocoa and
browser/ui/views.
Exclude Cocoa browser window related sources from mac_views_browser, so
that it links cleanly.
omnibox, global_error and one_click_signin grouped both Views and Cocoa
implementations together. Split them to avoid duplicate symbols.
Includes minor fixes to link the Views versions of ScreenCaptureNotificationUI
and ExternalProtocolDialog.
BUG=425229
Review URL: https://codereview.chromium.org/
1076943002
Cr-Commit-Position: refs/heads/master@{#324681}