[Passwords] Implement passwordsPrivate.removeCompromisedCredential

This change implements the passwordsPrivate.removeCompromisedCredential
extension API. This allows callers to remove a specific compromised
credential from the password store. The caller is informed whether the
remove operation succeeded via a callback.

Bug: 1047726
Change-Id: I9b39fa2350d6d87d551bde06e2baab9ec82bdb3f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2082384
Commit-Queue: Jan Wilken Dörrie <[email protected]>
Reviewed-by: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#747033}
diff --git a/extensions/browser/extension_function_histogram_value.h b/extensions/browser/extension_function_histogram_value.h
index 32b6726..e39ffcfa 100644
--- a/extensions/browser/extension_function_histogram_value.h
+++ b/extensions/browser/extension_function_histogram_value.h
@@ -1515,6 +1515,7 @@
   INPUTMETHODPRIVATE_HIDEINPUTVIEW = 1452,
   PASSWORDSPRIVATE_GETPLAINTEXTCOMPROMISEDPASSWORD = 1453,
   PASSWORDSPRIVATE_CHANGECOMPROMISEDCREDENTIAL = 1454,
+  PASSWORDSPRIVATE_REMOVECOMPROMISEDCREDENTIAL = 1455,
   // Last entry: Add new entries above, then run:
   // python tools/metrics/histograms/update_extension_histograms.py
   ENUM_BOUNDARY