Fixes for find_unmapped_histograms.py directory handling.

Don't fail if "src" appears in path more than once.
Allow specifying a subdir of repo to limit the search.
Find the histograms file properly if using a subdir of the repo.

BUG=none
R=isherman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249251 0039d316-1c4b-4281-b951-d872f2087c98
Remove MediaStreamDeviceThread in favor of audio worker TaskRunner.

Part Deux!  See https://codereview.chromium.org/17444005/ for the
previous attempt.  It was reverted oh so long ago because on OSX we
use the UI thread as the "audio thread" for http://crbug.com/158170.

Now that the AudioManager has the concept of a worker thread for
heavy tasks, this can safely be relanded without fear of blocking
any browser threads.

See http://crbug.com/256945 for more context on the previous revert.

BUG=none
TEST=unittests pass.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249252 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249252
Views Omnibox: tolerate minor click-to-select-all dragging.

Add protected Textfield::last_click_location() helper.
Use this in assessing when to cancel Omnibox select-all.

BUG=341100
TEST=Minor mouse dragging won't stop the Omnibox from selecting-all on a focusing click.
R=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249253 0039d316-1c4b-4281-b951-d872f2087c98
[NaCL SDK] nacl_io: Add jspipe nodes

These new device nodes can be used to send data back
and forth to javascript.

Also, add new mock for PPAPI MessagingInterface and
a new mock_pepper_inferface that contains, currently
mocks for var, core, and messaging.

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

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