Telemetry CPU metric trace names are misleading

Fix process names appended at end of trace names.

BUG=348838

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254699 0039d316-1c4b-4281-b951-d872f2087c98
Rewrite instructions on how to dump sync database for unit test.

directory_backing_store_unittest.cc must be kept up to date with a dump
of test data in the latest sync database format. This change updates the
instructions for obtaining a dump by adding a dump specific test case
that writes to a file on disk so the database can be dumped with the
sqlite3 command line tool.

BUG=348625

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254700 0039d316-1c4b-4281-b951-d872f2087c98
Disable bookmark shortcut key and menu item when an extension removes the shortcut key

Expands platform support for removal of the bookmark menu item to
Views, and disables the shortcut key if an extension removes the
shortcut key but does not reassign it. Implements the remaining
functionality of the Remove Bookmark Shortcut Chrome API proposal:
https://docs.google.com/a/chromium.org/document/d/1C2Mle92O9uGlji5y5gGDM5tNJ_tVE1Vb-2xgsZPNDTk

This functionality is unimplemented for Linux/GTK pending the
transition from GTK to Views.

BUG=335655

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

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