Remember user decisions on invalid certificates behind a flag

Currently if a user clicks thorough an invalid certificate, the decision is
remembered for the rest of the session, but after session restart, the decision
is forgotten. This implements a flag that remembers the decision for a specified
length of time across session restarts. Users can specific in the flag how long
decisions should be remembered, or they can specify that it should still be
reset on restart.

BUG=262615
NOTRY=true

Review URL: https://codereview.chromium.org/369703002

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