This adds a recovery mode to the diagnostics so that we can
attempt to recover from a corrupted profile.

Currently, the only recovery that is attempted is recovering from a
corrupted NSS database on ChromeOS.

(TBR'ing trivial OWNERS review for added switch constants in chromeos dir)

[email protected]
BUG=chromium:236093
TEST=ran against corrupted nss db files.  Ran unit test.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216089 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chromeos/chromeos_constants.cc b/chromeos/chromeos_constants.cc
index 52334b68..8b626da 100644
--- a/chromeos/chromeos_constants.cc
+++ b/chromeos/chromeos_constants.cc
@@ -10,6 +10,7 @@
 
 const base::FilePath::CharType kDriveCacheDirname[] = FPL("GCache");
 const base::FilePath::CharType kNssCertDbPath[] = FPL(".pki/nssdb/cert9.db");
+const base::FilePath::CharType kNssDirPath[] = FPL(".pki");
 const base::FilePath::CharType kNssKeyDbPath[] = FPL(".pki/nssdb/key4.db");
 
 }  // namespace chromeos