Fix ssltest logic when some protocols are compiled out.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Geoff Thorpe <geoff@openssl.org>
Sync CHANGES

Reviewed-by: Rich Salz <rsalz@openssl.org>
Add missing CHANGES interval [1.0.1h, 1.0.1i]

Reviewed-by: Rich Salz <rsalz@openssl.org>
rc4.c: include md5.h for MD5_DIGEST_LENGTH

rc4.c uses MD5_DIGEST_LENGTH but doesn't include md5.h.  This change
adds the include <openssl/md5.h>.
vms-helper.c: fix default int warning
speed.c, version.c: include comp.h, fix implicit func warning
remove old build system
add include/openssl/opensslconf.h

This is eventually going to have to be generated by configure
add autotools build system
autoheaderize openssl
add options to disable ssl2 and ssl3
add option for enable_comp

this is compression apart from zlib
use new ax_openssl_options m4 macro
use ax_openssl_header to put openssl headers in place
define DATE in configure, not Makefile
add options to disable rc4, rc5

these may depend on md5, so somehow that should work.  If md5 is
disabled, the cyphers that depend on it should also be disabled.