Simplify error handling in PythonProcess by wrapping any IOException and ObjectDisposedException into a OperationCanceledException, which is effectively how the caller should treat those. This fixes assert when disconnecting the debug repl when process exits.
Simplify error handling in PythonProcess by wrapping any IOException and ObjectDisposedException into a OperationCanceledException, which is effectively how the caller should treat those. This fixes assert when disconnecting the debug repl when process exits.

zooba/PTVS,huguesv/PTVS,Microsoft/PTVS,Microsoft/PTVS,huguesv/PTVS,Microsoft/PTVS,huguesv/PTVS,zooba/PTVS,int19h/PTVS,int19h/PTVS,zooba/PTVS,Microsoft/PTVS,huguesv/PTVS,huguesv/PTVS,int19h/PTVS,Microsoft/PTVS,zooba/PTVS,Microsoft/PTVS,int19h/PTVS,zooba/PTVS,int19h/PTVS,zooba/PTVS,huguesv/PTVS,int19h/PTVS