[OSX, OmniTheatre] URL hiding for Origin Chip.

Hide/Show the URL based on various triggers if origin chip is enabled.

Specifically:
 * Hide URL if location bar loses focus.
 * Hide URL if location bar is focused via mouse click.
 * Hide URL on navigation.
 * Display URL after click on origin chip. (NOT IMPLEMENTED YET)
 * Display URL after Cmd-L.

Also, show a hint text if no text is currently entered.

BUG=338563

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251826 0039d316-1c4b-4281-b951-d872f2087c98
Set -fobjc-call-cxx-cdtors in .m[m] files in the GN build.

Previously this was being set for all .c[c] files on Mac.

BUG=336480
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251827 0039d316-1c4b-4281-b951-d872f2087c98
Update media galleries scan results, even when zero.

Existing galleries that have scan results should get updated if the value stored in preferences is different than the value found - even if the value found is zero.

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251828 0039d316-1c4b-4281-b951-d872f2087c98
Remove GTM dependency from iOS breakpad_client.

GTM isn't necessary for iOS's breakpad client.

BUG=339495
TEST=None

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

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