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

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

BUG=313751
R=glider@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250745 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250745
BMM: Make sure tree selection does not get stuck.

This change how we do the navigation to always go through location.hash.
This gets around some race conditions that happened due to queued up
key events and location hashchange events.

Also, if we do multiple loads, ingore all but the last one to reduce
the work we have to do to update the list element.

BUG=336180

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250746 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Fill out the test for Mutex.

R=davemoore@chromium.org

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

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