Handshake protocol
To enable account backups (#110) and simplify the introduction protocol (#474 (closed)) it would be useful to have a way of bootstrapping from static keys, suitable for storing in a backup or exchanging in an introduction, to forward secret transport keys.