A better long term fix for stopping the process when it is running by writing to the pipe that was used for cancel. 

We now write a 'q' to indicate to exit the IOHandlerProcessSTDIO::Run(), and a 'i' to interrupt the process. This should make this code safer to use in a signal handler function.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@202311 91177308-0d34-0410-b5e6-96231b3b80d8