Move the definitions of EC_KEY and EC_KEY_METHOD to ossl_typ.h Most of all, that has inclusion of openssl/engine.h work even if EC has been disabled. This is the same as has been done for DH, DSA, RSA and more... Reviewed-by: Stephen Henson <steve@openssl.org>