Multiple fingerprints

Addresses #6.  This changes the assertion contents to be an array of "fingerprint" objects.  This allows the assertion to cover multiple alternative `a=fingerprint` lines, as well as SDP that contains multiple media sections.

It also makes the `a=identity` attribute session level.  There's an IANA registration based on that too.