Printing API: Add printing.getPrinterInfo() function

This CL adds:
* IDL declaration of getPrinterInfo() function
* Its implementation
* Unit tests covering this function
* API integration tests covering this function

Bug: 996785
Change-Id: I6c7475905c54bf58dc5265fb50a1bb488a83a8be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1917222
Reviewed-by: Devlin <[email protected]>
Reviewed-by: Sean Kau <[email protected]>
Commit-Queue: Nikita Podguzov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#726938}
diff --git a/extensions/browser/extension_function_histogram_value.h b/extensions/browser/extension_function_histogram_value.h
index 1e464d9..9d5229f 100644
--- a/extensions/browser/extension_function_histogram_value.h
+++ b/extensions/browser/extension_function_histogram_value.h
@@ -1488,6 +1488,7 @@
   PRINTING_GETPRINTERS = 1425,
   WEBCAMPRIVATE_SET_HOME = 1426,
   INPUTMETHODPRIVATE_RESET = 1427,
+  PRINTING_GETPRINTERINFO = 1428,
   // Last entry: Add new entries above, then run:
   // python tools/metrics/histograms/update_extension_histograms.py
   ENUM_BOUNDARY