[Extensions UI] Use developerPrivate API for repair, options, show path

Add developerPrivate API functions for repairing a corrupt extension,
showing extension options, and showing an extension's path, and
update the chrome://extensions page to use those.
Also update the chrome://extensions page to use existing
api functions for launching an app and auto-updating.

BUG=461039

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

Cr-Commit-Position: refs/heads/master@{#325563}
diff --git a/extensions/browser/extension_function_histogram_value.h b/extensions/browser/extension_function_histogram_value.h
index eb6ad0e..aacc1c2 100644
--- a/extensions/browser/extension_function_histogram_value.h
+++ b/extensions/browser/extension_function_histogram_value.h
@@ -1064,6 +1064,9 @@
   FILEMANAGERPRIVATE_GETPROVIDINGEXTENSIONS,
   WEBVIEWINTERNAL_ADDCONTENTSCRIPTS,
   WEBVIEWINTERNAL_REMOVECONTENTSCRIPTS,
+  DEVELOPERPRIVATE_REPAIREXTENSION,
+  DEVELOPERPRIVATE_SHOWOPTIONS,
+  DEVELOPERPRIVATE_SHOWPATH,
   // Last entry: Add new entries above and ensure to update
   // tools/metrics/histograms/histograms.xml.
   ENUM_BOUNDARY