Replace the RenderViewHostObserver in ExtensionFunctionDispatcher with a WebContentsObserver. This is part of the effort to remove RenderViewHostObserver.

BUG=306569
R=yoz@chromium.org

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

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

The original name was a misnomer as the class behaves like a fake
and hosts fake D-Bus client classes. No semantic changes.

BUG=223061
TEST=none
R=hashimoto@chromium.org, miket@chromium.org, nona@chromium.org, thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230035 0039d316-1c4b-4281-b951-d872f2087c98
Add missing include of algorithm for std::min

Required to compile on VS2013.

TBR=rsleevi@chromium.org
BUG=288948

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

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