Fixed openssl library names on Windows

For historical reasons OpenSSL libraries on Windows are named not libcrypto and libssl but  ssleay32 and libeay32. This is true for all OpenSSL version (0.9.8, 1.0.0 and 1.0.1) which can be found from here: http://www.openssl.org/related/binaries.html

Also, for debug and release version different dll's are needed as they use different C runtimes, my patch takes this into account