Pipe mode fixes
This release disables caching when a pdb file is produced (pdb generation is non-deterministic based on source and object files alone)
I have also increased the timeout when the client mode process attempts to connect to a busy server. This should stop lots of the "failed to start server proces" errors people with cygwin (make -j) see.