Initialize OpenSSL for use with threads.

This is totally necessary in order to use OpenSSL APIs from more than one thread without
memory corruption.
diff --git a/ChangeLog b/ChangeLog
index 2d0f388..b6ce26a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,9 @@
 	  invoking any CPython APIs and do not release it until after they
 	  are finished invoking all of them (based heavily on on patch
 	  from Dan Williams).
+	* src/ssl/crypto.c: Initialize OpenSSL thread support so that it
+	  is valid to use OpenSSL APIs from more than one thread (based on
+	  patch from Dan Williams).
 	* test/test_crypto.py: Add tests for load_privatekey and
 	  dump_privatekey when a passphrase or a passphrase callback is
 	  supplied.