Moving to binary fingerprints

SCARY CHANGE WARNING:

This modifies PeerConnectionImpl and DtlsIdentity and a few other things.
Here's the performance regression.  It's a minor one at best, since we don't expect this to be called often, but no point in being unnecessarily slow.