Call send_interrupt at interrupt time instead of waiting for IO thread closure.
Call send_interrupt at interrupt time instead of waiting for IO thread closure.

Re later parts of #152 - without this, pty-driven procs will appear to ignore Ctrl-C still

pyinvoke/invoke,pfmoore/invoke,mkusz/invoke,pyinvoke/invoke,pfmoore/invoke,mkusz/invoke