Use gRPC on Windows instead of AF_UNIX for client-server communication.

AF_UNIX doesn't work on Windows, so it doesn't make much sense to try.

Progress towards #930.

--
MOS_MIGRATED_REVID=120912873
diff --git a/src/main/cpp/blaze.cc b/src/main/cpp/blaze.cc
index 2527628..bc02342 100644
--- a/src/main/cpp/blaze.cc
+++ b/src/main/cpp/blaze.cc
@@ -1815,6 +1815,14 @@
   ComputeWorkspace();
   CheckBinaryPath(argv[0]);
   ParseOptions(argc, argv);
+
+#ifdef __CYGWIN__
+  if (globals->options.command_port == -1) {
+    // AF_UNIX does not work on Windows, so use gRPC instead.
+    globals->options.command_port = 0;
+  }
+#endif
+
   string error;
   blaze_exit_code::ExitCode reexec_options_exit_code =
       globals->options.CheckForReExecuteOptions(argc, argv, &error);