THRIFT-2029 Port C++ tests to Windows
THRIFT-847 Test Framework harmonization across all languages

fix compact protocol test within TestServer.cpp and TestClient.cpp
remove stuff that breaks the cross language test suite
- TestServer.cpp: cin read
- test.sh: mkfifo

Reported-by: Chamila Wijayarathna
diff --git a/test/test.sh b/test/test.sh
index 48a2804..60a3817 100755
--- a/test/test.sh
+++ b/test/test.sh
@@ -57,12 +57,9 @@
     testname=${client_server}_${protocol}_${transport}
     server_timeout=$((${server_startup_time}+${client_delay}))
     printf "%-16s %-11s %-17s" ${client_server} ${protocol} ${transport} 
-    mkfifo thrift_test_communication
-    timeout $server_timeout $server_exec < thrift_test_communication > log/${testname}_server.log 2>&1 &
+    timeout $server_timeout $server_exec > log/${testname}_server.log 2>&1 &
     sleep $server_startup_time
     $client_exec > log/${testname}_client.log 2>&1
-    echo "done" > thrift_test_communication
-    rm -f thrift_test_communication
 
     if [ "$?" -eq "0" ]; then
       echo " success"