Update algorithms order.

The new order matches that of OpenSSH 6.7.
Provision for new algorithms.

Adds provisions for future algorithms (chacha-poly, ed25519, etc.).
Add ecdh-sha2-nistp384 & ecdh-sha2-nistp521.

Those got somehow left out when support for ecdh-sha2-nistp256 was added.