Added support for cygwin

'cygwin' OS should be treated the same as 'MSWin32'

Under cygwin, $^O reports an OS of 'cygwin' instead of 'MSWin32', but still has the same mal-treatment of the terminal columns as other perl distributions for Windows. This tiny change fixes everything.