InstantExtended: remove --use-cacheable-new-tab-page flag.

Depends on https://codereview.chromium.org/72423002/.

BUG=297915

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235606 0039d316-1c4b-4281-b951-d872f2087c98
Track [un]installed instead of [un]loaded extensions at the ExtensionTracker.

The ExtensionTracker registers extensions that use the managed storage API at
the policy schema registry so that the policy code can figure out which
extensions need policy loaded from the platform and the server.

It used to track modifications by observing NOTIFICATION_EXTENSION_LOADED and
UNLOADED, but UNLOADED was also triggered when an extension crashed, reloaded or
updated; in those cases, unregistering from the policy schema registry will drop
the policy caches.

Tracking NOTIFICATION_EXTENSION_INSTALLED is a better signal, and UNINSTALLED
will trigger the cache cleanup. Now if an extension reloads, crashes or is
updated then its policy will still stay around.

BUG=108992

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235607 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235607
Remove EventFactoryOzone scoped_ptr from RootWindowHostOzone

OzonePlatform owns the EventFactoryOzone object. RootWindowHostOzone should not
hold a scoped_ptr of it otherwise it will try to deallocate it. OzonePlatform
also uses a stack-based allocation for EventFactoryOzone resulting in a SEGV
when RootWindowHostOzone tries to free it.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235608 0039d316-1c4b-4281-b951-d872f2087c98
Fix resuming playback after pause+play during rebuffering.

If we paused and then played while buffering we would enter the kPlaying state on the AudioRendererImpl, but fail to resume playing on the AudioRendererSink.

BUG=291735
TEST=AudioRendererImplTest.Underflow_PausePlay

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235609 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235608
Revert 235493 "Cast: Store more than one last sent RTCP report f..."

Speculative to find the cause for Mac size regression
(will revert this revert or follow up with details later)

> Cast: Store more than one last sent RTCP report for improved RTT.
> 
> Added a map that store the RTCP reports we sent and when they where sent
> when we get an answer we can find it in our map; hence even if previus
> RTCP packets have been lost we can calculate the RTT.
> 
> Review URL: https://codereview.chromium.org/60733020

TBR=pwestin@google.com

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

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