Add non-application-data SSL messages to NetLog.

Right now we usually ask the reporter to give us a full byte-level log,
but this unnecessarily leaks a lot of information. In TLS 1.2, these
messages are all (save the Finished, which is not interesting) sent in
the clear anyway. This also doesn't work for renegotiation which we've
usually been blind for.

In TLS 1.3, these messages are now encrypted, which means even our prior
strategy wouldn't work. It's also somewhat silly to ask users for full
byte logging when we're only interested in protocol-level information.

Per the bug, Certificate messages we send (client certs) are filtered
out unless full byte logging is enabled.

BUG=676353

Review-Url: https://codereview.chromium.org/2704623002
Cr-Commit-Position: refs/heads/master@{#465603}
3 files changed