Merge changes from topic "curve25519-prep"

* changes:
  Add curve 25519 variants of AsymmetricKey
  Move evp_key_type() from KeyFactory to AsymmetricKey
  Return a new EVP_PKEY from InternalToEvp()