Add Pond server setup documentation
Update to account for changes in the ed25519 package.
Merge branch 'ln5-fixes'
Fixes to the "running a server" documentation.
Merge branch 'david415-david-server-setup-docs'
Get CLI working on OS X.
CLI tweaks and cleanups.
cli: Don't print an empty line after an empty table.
Add a user guide for the CLI.
Use cliTable for printing help in the CLI.
Discare pure acks from the inbox.

With this change, pure ack messages (those with an empty Body) will be
discarded after processing and no longer kept in the inbox.
Ensure that go failures don't leak server processes.

It was previously possible, if one hit a panic in a test, to have server
processes hanging around afterwards.

This change installs a lifeline file descriptor in the server process so
that, when the kernel cleanup up the test process, the server will see
EOF and can exit.
Record significant log events in the UI and statefile.
Add the ability to entomb statefiles.

When TPM protection is enabled, it's not possible to move the statefile
from one computer to another. (Well, it's possible, but it won't work.)

In order to address this, this change adds support for "entombing"
statefiles: the statefile is written to a normal file, but encrypted
under a random key. The key is printed in the UI, but not otherwise
stored.

The user can then write the key down, move the entombed file to another
computer, import it under new TPM protection and then burn the paper.

(Not yet implemented in the CLI.)
fix entomb import
Merge pull request #53 from infinity0/master

fix entomb import
Allow upload quotas to be set on a per-account basis.

By writing files called "quota-megabytes" and "quota-files" in the
account directory, a server can now override the default limits (100MB
and 100 files) for specific accounts.
go fmt
Modified the osx instructions

Among the other issues discovered when installing pond using the osx
instructions: the gtk+3 settings have to be applied before installing
gtk+3 or you will get errors.
cli: improve delete command

 - add support for deleting drafts, received, and sent messages
 - require confirmation for deleting messages as well as contacts
 - doesn't delete pending outbound messages - they must be aborted instead