Move the translate script to the Translate component

This CL moves the TranslateScript class and the translate.js script.
A new translate_resources target is created.

BUG=335074
TBR=jochen

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249620 0039d316-1c4b-4281-b951-d872f2087c98
Move ReportOsStatus() into ChromePasswordManagerDelegateImpl

This utility function is //chrome-specific at the current time and hence
doesn't belong in (what will be) the core code of the component.

BUG=334655

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249621 0039d316-1c4b-4281-b951-d872f2087c98
mac: Fix some bugs related to multiple tab selection, in preparation for
implementing dragging of multiple tabs.

1. Clicking a selected (but inactive) tab should activate it.
2. Cmd-clicking a selected (but inactive) tab should deselect it.

TEST=Click around tabs using modifier keys, behavior should be the same
as before except for the 2 fixes above.

BUG=10899

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

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