Update spec.
Qualify peer_identity.
Remove DH.
Get rid of magic.
Use kex_initiator_ptr_t for shorter lines.
Should change packet parsing to entirely zero-alloc/zero-copy.
Modernize APIs.
Rename kex_host_state.
Add boost.fusion based kex_message structure.