Save group generation number for contacts.
Set automatic horizontal scrolling.

For some reason, setting a policy to never scroll horizontally causes a
TextView to resize when it gets to the end of a line.
All Contact.Generation to be missing on disk.

We have previously forgotten to serialise it so it might be missing on disk.
Timeout server transactions after 60 seconds.

This stops Pond from getting hung-up on a dead connection from the local Tor
node.
Clear passphrase entry when incorrect.
Reseed exponential distribution every time.

Since it's not a cryptographic PRNG, it's conceivable that it could be broken
by observing the times between network transactions.
Add a "Transact Now" button to the log UI.

This button causes a network transaction to occur immediately. (Or causes the
next delay to be zero if a transaction is already in progress.)

This does break the network traffic distribution, but only statistically and
can be very useful when on a bad network.
Update TODO
Don't put separators before initial list elements.

Previously "Client" had a listUI separator immediately under it.
Add Drafts.

Clicking compose now creates a draft which is saved automatically.
Update attachments UI.

Replace the "Remove" button with one with an icon and replace the textual "+"
with an icon too.

Also puts each attachment in its own frame to lay the groud for a more complex
UI for detachments.
Fix crash when removing error attachment.
First part of detachment support.

Detachments can be added in the compose UI now, but the receive UI is still
missing.
Detachments step two: inbox UI.

It's now possible to decrypt a detachment that has been transferred via an
external means.
Rename transport.Read/Write to ReadProto WriteProto.
Server-side support for detachments.
Add UI for uploading/downloading large attachments.
Add test for detachment upload/download.
Add benchmark for group signature verification.
Add bn256cgo - a wrapping of dclxvi.