Revert 250744 "Use the same handle for checking and duplicating ..."

Broke PPAPIBrokerInfoBarTest.Allowed test:
http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%284%29/builds/24866/steps/browser_tests/logs/Allowed

> Use the same handle for checking and duplicating in DuplicateHandleProxy
> 
> BUG=338524
> R=cpu@chromium.org
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/136543008

TBR=jschuh@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250777 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166948:167016

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166949:167016&mode=html
TBR=
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250781 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250782 0039d316-1c4b-4281-b951-d872f2087c98
[Android WebView] Resolve TODO about img.onload in test code

TODO prescribed to wait until crbug.com/146554 gets fixed. As it was fixed,
it is now possible to resolve it.

BUG=146554
TBR=boliu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250783 0039d316-1c4b-4281-b951-d872f2087c98
Add histograms for prerender rel types.

Since we have an associated finch experiment, these two histograms
should be good enough for us to catch information on the population
of rel types of prerenders as added and run.

R=tburkard@chromium.org,davidben@chromium.org,isherman@chromium.org
BUG=329963

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250784 0039d316-1c4b-4281-b951-d872f2087c98
Fix instrumented libcap2 build.

BUG=313751
TBR=glider@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250785 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250308 "Cleanup: Remove deprecated version of views::Crea..."

> Cleanup: Remove deprecated version of views::CreateDialogFrameView().
> 
> Review URL: https://codereview.chromium.org/109623005

TBR=thestig@chromium.org
BUG=343042

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250786 0039d316-1c4b-4281-b951-d872f2087c98
Enable the CrossSiteIframe test for --site-per-process to catch regressions.

Also removes an incorrect DCHECK from NavigatorImpl.

BUG=99379
TEST=SitePerProcessBrowserTest.CrossSiteIframe passes.
R=nasko@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250787 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Remove user checkin for GCM.

Only one check-in is needed after we switched to one gcm connection per profile.

BUG=284553
TEST=tests updated
R=fgorski@chromium.org, zea@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250788 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Rename "duplicate shared buffer" -> "duplicate buffer handle".

This is more accurate (since, in general, it's not the buffer that's being
duplicated, but the handle) and also allows us to potentially use the function
for other types of buffers (in the future).

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250791 0039d316-1c4b-4281-b951-d872f2087c98
Enhanced bookmarks: added support for sync based experiment

BUG=321393

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250792 0039d316-1c4b-4281-b951-d872f2087c98
mac: Create a static mapping of accelerators in the main menu.

This change allows for two new functionalities:
1. Compare a mac accelerator with an extension accelerator.
2. Determine whether an accelerator is a standard main-menu accelerator without
a dynamic query of the main menu.

Accelerators generated from the extension manifest use cross-platform
key_codes/modifiers.  Previously, there was no canonical way to get an
accelerator from the mac main menu. There was a mapping of accelerators from
the toolbar menu, but those accelerators only included mac key_codes/modifiers,
and not cross-platform key_codes/modifiers.

This CL creates a static mapping of all accelerators used in the main menu and
toolbar menu. The mapping includes the command_id, the cross-platform key_code,
and the Cocoa modifiers. The cross-platform modifiers and the Cocoa
keyEquivalent are generated on demand.

BUG=342484

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250793 0039d316-1c4b-4281-b951-d872f2087c98
Add UMA histogram for sticky keys.

BUG=335757

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250794 0039d316-1c4b-4281-b951-d872f2087c98
Test files for skip network check for offline enabled app.

Original CL: https://codereview.chromium.org/149843004/

TBR=tengs@chromium.org
BUG=333900

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250795 0039d316-1c4b-4281-b951-d872f2087c98
LKGR w/ DEPS up to revision 250795