Fix OmniSharp launch under Windows

Small changes to be able to launch OmniSharp under Windows.
The biggest change to me is that I removed the shell=True parameter from the call to subprocess.Popen, though I can't see any reason why we'd need this. Was there a specific reason for this parameter ?

Also I tested the change under Windows and Linux and nothing's broken.