Register event listeners in ExtensionApiTest.Messaging using listenOnce/Forever

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227351 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: make PermissionDataSource a DataSource.

BUG=275039
R=jyasskin@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227352 0039d316-1c4b-4281-b951-d872f2087c98
Hide the phantom window when the browser showing the phantom window loses activation

BUG=304553
TEST=FrameMaximizeButtonTest.MaximizeBubbleActivationChangeAborts

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227353 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227352
Revert "Implement TracingController::{Enable,Disable,Capture}Monitoring"
Revert "Fix failures in chrome os after r227262"
Revert "Fix the content_browser breakage after r227269"

Caused sizes regression on linux for nacl-helper-data.

TBR=haraken
BUG=304789

> Implement TracingController::{Enable,Disable,Capture}Monitoring
>
> This CL implements TracingController::EnableMonitoring,
> TracingController::DisableMonitoring and
> TracingController::CaptureMonitoringSnapshot.
>
> BUG=241743
> TEST=base_unittests::TraceEventTestFixture.TraceContinuousSampling,
> content_browsertests::TracingControllerTest.EnableCaptureAndDisableMonitoring
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=226701
>
> R=dsinclair@chromium.org, joi@chromium.org, nduca@chromium.org, tsepez@chromium.org
>
> Review URL: https://codereview.chromium.org/23531042

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

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