Add flag to allow deletion of printers when enumerate fails.
If enumerating printers fails, any printers we have registered but which aren't enumerated look online, but are unable to process jobs.

This CL adds cloud_print.print_system_settings.delete_on_enum_fail to the service state file.  If it is set to true any printers that don't enumerate will be deleted.

This is preferable in some situations where sharing and remembering history for a printer is less important than preventing it from being incorrectly shown.

BUG=142337


Review URL: https://chromiumcodereview.appspot.com/10837320

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152223 0039d316-1c4b-4281-b951-d872f2087c98
2 files changed