Support for Ed25519 as a public key type (≥OpenSSH 6.5)

Ed25519 is a elliptic curve signature scheme that offers better
security than ECDSA.
Merge pull request #11788 from argv/develop

Support for Ed25519 as a public key type (≥OpenSSH 6.5)