Back out r240455 on the trunk. It caused http://crbug.com/328776.

> [Mac] Always animate extension popup window size changes.
>
> Something about the new window animation changed in 10.9 in a way that's
> difficult to detect.
>
> BUG=307912
>
> Review URL: https://codereview.chromium.org/111493003

BUG=307912, 328776

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240946 0039d316-1c4b-4281-b951-d872f2087c98
Creates a basic Firefox - Chrome WebRTC interop test.

The test brings up a local AppRTC instance and tells both browser to go
to the same apprtc room. We then verify that the call gets up from the
chrome side. If the call doesn't get up we can assume something went
wrong.

Depends on https://codereview.chromium.org/114293002/ for proper execution
on the bots.

BUG=272077

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240947 0039d316-1c4b-4281-b951-d872f2087c98
[telemetry] Stop existing capture in StartVideoCapture and restart.

If a measurement fails, the previous capture is running, so close it
instead of failing over again.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240948 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240947
SVN changes up to revision 240948
Make TrySyncSessionJob post task on sync thread

Instead of calling sync cycle directly TrySyncSessionJob posts task on
sync thread.

Rescheduling exponential backoff timer had to be moved from TryCanaryJob
into TrySyncSessionJobImpl because it analyzes result of sync cycle.
The same with setting do_poll_after_credentials_updated_ after auth_error.

Tests needed additional PumpLoop because of additional Post call.

BUG=259913

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

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