gin: Add ability to install call-as-function handlers on gin::Wrappable

BUG=347565
R=dcarney@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255927 0039d316-1c4b-4281-b951-d872f2087c98
Only notify V8 once per timezone change

The timezone is a global property. No need to notify V8 for every single
frame.

As a side-effect, we don't have a race with context creation.

BUG=348856
R=marja@chromium.org, kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255928 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255927
Polish the appearance of the Controlled by Extension bubble and change the link from "Manage extensions" (plural) to "Manage extension" (singular). By providing the ID to the chrome://extensions page it will automatically scroll to the right extension and highlight it.

BUG=350869
R=dbeam@chromium.org

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

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