Media galleries preferences also needs to track file counts for scan results.

We need the file counts in order to send the completion event if we return a cached scan.  Also, in the scan result dialog we want to present the most interesting results first.

BUG=161119

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245281 0039d316-1c4b-4281-b951-d872f2087c98
Fix memory leak in readingListPrivate api test.

FakeDB::EntryMap wasn't getting cleaned up in the test. Changed the API
to make it clearer that ownership isn't taken.
BUG=334682

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245282 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245281
Fixes to make GPU tests run in isolated mode.

1) To match the gyp dependencies, move clearkeycdmadapter binaries, plugins/,
   lib32/ and lib64/ from chrome.isolate to browser_tests.isolate.

2) On Windows, include <(version_full).manifest in chrome.isolate to be able
   to execute chrome.exe. Add needed chrome_child.dll and chrome_elf.dll.

3) Add libEGL.dll and libGLESv2.dll dependencies to gpu.gyp:gl_tests and a
   new angle.isolate; refer to it from gl_tests.isolate and
   gles2_conform_test.isolate.

4) Copy run_gpu_test to run_gpu_test.py, and invoke that instead in
   telemetry_gpu_test.isolate, to make this isolate work on Windows.

BUG=321878,334539

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

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