fix issue #16 - don't wrap streams on emulated terminals
fix and add tests to issue #16
Merge branch 'issue16'
simplified windows check
Merge branch 'ironpython'
.gitignore

Ignores PyCharm stuff.
Some formatting

Blank lines (too few, too many) following PEP-8.

As I saw PEP-8 in other scripts, I thought I would 'fix' these.
Merge branch 'ghost-master'
Fix testStripIsTrueOnWindows().

You can't use `None` because the constructor inspects the stream for a
closed attribute.
Add support for light colors.
Merge branch 'jszakmeister/add-support-for-light-colors'
fix tests after merges
Fix #22 by using wintypes.LPCSTR instead of wintypes.c_char_p