doc/threat.html: contacts learn about revocations
Typo fix: cards are categorised into suits, not suites.
Relock state file when writing.

A recent change to how state file are written caused the statefile lock
to be lost when the file was rewritten. This would have allowed several
Pond clients to be running concurrently with the same statefile and much
badness to occur.
go fmt
Merge branch 'ln5-master'
go fmt
Merge branch 'joncave-suits-typo'
cli: don't prompt after quit command
cli: show type of current object in prompt
Run PANDA scrypt processing in subprocess on 32-bit.

The GC is having issues on 32-bit systems (I think) and the biggest
allocation, by far, is the PANDA scrypt processing. This change causes
Pond to exec /proc/self/exec and feed the input to be hashes into a
subprocess. Thus that address space can be completed cleaned up.

We'll have to see whether this helps the reported issues.
Don't write CLI context types in ID colours.
Merge branch 'ebfe-cli-tweaks'
cli: add identity command
gui: add "Clear" button to Activity Log pane
Implement the updated axolotl ratchet (disabled for now).

There was a weakness in the initial revision of axolotl which is fixed
in this update. However, it's disabled for now while I think about
whether anything else needs to go into this version update.
Merge branch 'ebfe-cli-identity'
Add a little padding around the log buttons.
Merge branch 'leif-clear-button'
Clear the log rather than creating a new one.

Clearing can be done with the lock held, avoiding a race if
other goroutines are concurrently writing.
Remove revocations from the outbox once sent.