Refactored app cache clear on exit code to happen in the object owning the files.

In an effort to remove the static functions that used to be called from the
BrowserProcessImpl very late in the shutdown process and move the code to
immediately after the files get freed from their respective users. Which
will help to parallelize the shutdown sequence better and ensure files are
deleted when they are not used anymore.

BUG=65076
TEST=TBA

Review URL: http://codereview.chromium.org/6077005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70893 0039d316-1c4b-4281-b951-d872f2087c98
9 files changed