Make CUPS USB printing play better with the settings page. This change does several things:
* Provides a real implementation of PrinterDiscoverer, and re-enables
it.
* Adds support for observers to CupsPrinterDetector,
* Connects PrinterDiscoverer to CupsPrinterDetector, so
PrinterDiscoverer knows about USB printers
BUGS=616866,706582
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Review-Url: https://codereview.chromium.org/2790603003
Cr-Commit-Position: refs/heads/master@{#463738}
10 files changed