THRIFT-3932 fixed ThreadManager concurrency issues, added more tests in that area, did a little refactoring and prettying up along the way
Client: C++

This closes #1103
diff --git a/appveyor.yml b/appveyor.yml
index cfd8b51..03ee295 100755
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -89,6 +89,5 @@
 # CTest fails to invoke ant seemingly due to "ant.bat" v.s. "ant" (shell script) conflict.
 # Currently, everything that involves OpenSSL seems to hang forever on our Appveyor setup.
 # Also a few C++ tests hang (on Appveyor or on Windows in general).
-- ctest -C Release --timeout 600 -VV -E "(concurrency_test|processor_test|TInterruptTest|StressTestNonBlocking|OpenSSLManualInitTest|SecurityTest|PythonTestSSLSocket|python_test$|^Java)"
-
-#TODO make it perfect ;-r
+- ctest -C Release --timeout 600 -VV -E "(StressTestNonBlocking|PythonTestSSLSocket|python_test$|^Java)"
+# TODO make it perfect ;-r