Broaden suppressions of probably-intentional leaks in AppKit.

This reappeared in
http://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20Mac%20%28valgrind%29%281%29/builds/25830,
but none of the CLs in that blamelist look likely.  It's probably a change in
test randomization and/or bot configuration.

BUG=105525,257276,340847
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248846 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: Properly implement the Cron logic for ContentProvider and
TemplateDataSource so that the nacl docs and partial templates are correctly
pulled in by the cronjob. Make the integration tests actually test nacl docs.

BUG=339936
R=yoz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248847 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248846
SVN changes up to revision 248847
drive: Switch Drive mount path to per-profile one.

This is for fully supporting multi-profile in Files.app.
Drive folder from different profiles need to have different paths.

The change includes:
- Change mount path from /special/drive to /special/drive-<user-id-hash>.
 Stored settings (like Download path) are migrated by MigratePathFromOldFormat.

- Profile extraction function from the above path format that
 will be used in next patch. (I included the function in the current
 patch to emphasize that the new path format is intended for
 this type of use.)

- Change mount point name from drive to drive-<user-id-hash>

- Mount point is added to the system global instance, not
the per-profile ones (otherwise cross-profile copy is impossible.)

BUG=336123
R=hashimoto@chromium.org, hirono@chromium.org

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

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