eshell on cygwin patch [was Re: bug: eshell doesn't know about cygwin]