THRIFT-3693 Fix include issue in C++ TSSLSocketInterruptTest on Windows

This closes #910
diff --git a/lib/cpp/src/thrift/transport/TSSLSocket.h b/lib/cpp/src/thrift/transport/TSSLSocket.h
index ba8abf4..03157d7 100644
--- a/lib/cpp/src/thrift/transport/TSSLSocket.h
+++ b/lib/cpp/src/thrift/transport/TSSLSocket.h
@@ -20,11 +20,12 @@
 #ifndef _THRIFT_TRANSPORT_TSSLSOCKET_H_
 #define _THRIFT_TRANSPORT_TSSLSOCKET_H_ 1
 
+// Put this first to avoid WIN32 build failure
+#include <thrift/transport/TSocket.h>
 #include <string>
 #include <boost/shared_ptr.hpp>
 #include <openssl/ssl.h>
 #include <thrift/concurrency/Mutex.h>
-#include <thrift/transport/TSocket.h>
 
 namespace apache {
 namespace thrift {