Android: Make MemoryPressureListener.maybeNotifyMemoryPresure public.

This is needed by WebView Chromium after crrev.com/24478004 for
enforcing cleanup of chromium memory only, without having
side effects on the rest of the application.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228657 0039d316-1c4b-4281-b951-d872f2087c98
Add plumbing for dominant favicon color to FaviconHelper

This calculates the dominant color and plumbs the RGB components with the favicon
when it is available to the java side.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228658 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 228657
drive: Add test for fileapi_worker.cc's OpenFile.

Most of the fileapi_worker content is proxying through fileapi
to Drive file system, but there is some logic involved in
the implementation of OpenFile() in the handling of the open
mode flag. This CL adds tests for it.

BUG=258735

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

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