Cleanup unreachable cert adding code

The ability to use Chrome to import certs directly into the OS was
removed in M49. This cleans up the related code, which is now
unreachable.

Most notably, this removes OnCertAdded/OnCertRemoved from the
CertDatabase, which were intended to relate to direct user additions
of certs, and instead folds the notifications (which only exist
for ChromeOS/Linux when using chrome://certificates) into a generic
OnCertDBChanged, which better reflects the cross-platform knowledge
we have available.

BUG=514767

Review-Url: https://codereview.chromium.org/2363653002
Cr-Commit-Position: refs/heads/master@{#424638}
44 files changed