[InfoBar] Always close native infobars from C++

We have an ad-hoc mechanism to close infobars from java on navigations. That is only needed for java only infobars which will hopefully dissappear soon.

Also remove the CloseinfoBar method which closed the java counterpart first. It's better to be consistent with how C++ does it and always close the C++ piece first.

BUG=283720
TEST=All downstream tests keep passing
     Manual testing of the scenarios affected

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227726 0039d316-1c4b-4281-b951-d872f2087c98
Fix settings dialogs "freezing".

A recent blink change caused `document.body.scrollTop` to return 0 in standards
mode.

This patch simply changes to using `document.documentElement.scrollTop` instead
(which seems to fix the issue).

R=abarth@chromium.org
BUG=304816
TEST=open a setting dialog while scrolled on the settings page -- shouldn't flip
to the top

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227727 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227726
file_manager: Add a unit test for file_tasks::FindFileHandlerTasks()

BUG=269929
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227728 0039d316-1c4b-4281-b951-d872f2087c98
Update the spinner in the Files app.

This patch updates the spinner to the new one. Along the way, it removes the second 'cursor spinner' in the gallery. Instead, the buttons get dimmed when the ui is locked.

TEST=Partly by browser_tests. Tested manually. Rotate big images on Drive.
BUG=248828, 168038

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

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