Fix spelling of EECDH

Reviewed-by: Matt Caswell <matt@openssl.org>
add autotools build system
rc4.c: include md5.h

Including md5.h in rc4.c resolves a broken build.
speed.c,version.c: include comp.h

Including comp.h in speed.c and version.c resolve a broken build.
vms-helper.c: clean up a compiler warning

Implicit return types are bad.  Make bn_div_words_abort explicitly return
an int.
bn_asm.c: make bn_div_words static
ghash-x86_64.pl: fix OPENSSL_ia32cap_P relocation problem
ssltest.c: tweak to compile in autotools build system
add whirlpool asm
start making ASM optional
add ax_openssl_jpake.m4
compile jpake
add info one hashes/cyphers/algorithms
add ax_openssl_rfc3779.m4
use ax_openssl_rfc3779