Return matching plug-ins in the sorted order (by version number).

In case there are multiple plug-ins in one group (multiple versions
of Flash plug-in for example), returning sorted list that has highest
version first makes sure that Chrome won't try to load outdated
version and end up blocking it in the end.

BUG=13892

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231381 0039d316-1c4b-4281-b951-d872f2087c98
[Hotword] Add pref for incognito mode.

BUG=289023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231382 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231381
Disallow signing in until the FRE check is done.

The First-Run-Experience (FRE) check usually completes immediately, once it determines the FRE parameters. In some cases a background service may be unresponsive and the check takes some seconds longer. It should not be possible to sign-in while that happens, so that a potential auto-sign-in afterwards doesn't lead to a crash.

This change introduces an observer to the SigninManager that is notified whenever signing-in becomes allowed or disallowed. This will enable the UI to react and prevent double sign-ins.

BUG=303953

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231383 0039d316-1c4b-4281-b951-d872f2087c98
Do not leak a FileSystemOperation in FileSystemOperationRunner::SyncGetPlatformPath.

BUG=312291
R=tzik@chromium.org

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

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