TLS fingerprints (second iteration)

Reversion of reversion.

@t-8ch please file additions against this branch.