Hoist OpenSSL checks from a number of different places into
the top-level configuration file. This now exports OPENSSL_INCLUDES
and OPENSSL_LIBS *only* if it decides that it likes what it finds.
This also adds Michael Griego's patch to check for OpenSSL version
greater than or equal to 0.9.7.
The various EAP types now have stupidly simply configuration scripts,
which just look for OPENSSL_INCLUDES and OPENSSL_LIBS, rather than
re-doing all of the header/lib checking themselves.
We've got to apply the same patch to LDAP & X99_Token, but they
still work..