Fix problems with the Windows event loop
We currently have a number of problems that is due to different issues around the Windows event loop:
-
We do not have bi-directional communication with sub-processes, which limits what we can do with PT's and the upcoming Onion Naming Service sub-process.
-
We should look into whether we dynamically can check if the Windows version that Tor is running on supports UNIX domain sockets such that Tor Browser can do its "network-less sandbox"-feature where it connects to Tor via the UNIX domain sockets. See: https://blogs.msdn.microsoft.com/commandline/2017/12/19/af_unix-comes-to-windows/