Cannot debug script that uses colorama
When I try to debug this simple script:

``` Python
import colorama
colorama.init()
```

```
I get the following error:
Traceback (most recent call last):
  File "C:\\Work\\src\\test.py", line 2, in
<module>
    colorama.init()
  File "C:\\Anaconda\\lib\\site-packages\\colorama\\initialise.py", line 31, in init
    wrap_stream(orig_stdout, convert, strip, autoreset, wrap)
  File "C:\\Anaconda\\lib\\site-packages\\colorama\\initialise.py", line 61, in wrap_
stream
    convert=convert, strip=strip, autoreset=autoreset)
  File "C:\\Anaconda\\lib\\site-packages\\colorama\\ansitowin32.py", line 68, in __in
it__
    convert = on_windows and not wrapped.closed and not on_emulated_windows and
is_a_tty(wrapped)
AttributeError: '_ReplOutput' object has no attribute 'closed'
Press any key to continue . . .
```

Adding

```
self.closed = False
```

to class `_ReplOutput` fixes the problem. I am not sure what is the proper way of fixing this. With some hints I could send a PR.

Thanks

diff --git a/Python/Product/PythonTools/visualstudio_py_repl.py b/Python/Product/PythonTools/visualstudio_py_repl.py
index 373dd9586..ee64cbf0c 100644
--- a/Python/Product/PythonTools/visualstudio_py_repl.py
+++ b/Python/Product/PythonTools/visualstudio_py_repl.py
@@ -1169,6 +1169,7 @@ class DebugReplBackend(BasicReplBackend):
 class _ReplOutput(object):
     """file like object which redirects output to the repl window."""
     errors = None
+    closed = False
 
     def __init__(self, backend, is_stdout, old_out = None):
         self.name = "<stdout>" if is_stdout else "<stderr>"

['Python/Product/PythonTools/visualstudio_py_repl.py']