Moving to binary fingerprints

SCARY CHANGE WARNING:

This modifies PeerConnectionImpl and DtlsIdentity and a few other things.
I'd be tempted to do a check on NS_FAILED(rv) (and log rv if that fails), and then MOZ_ASSERT() the len stuff.