make hell more portable by implement getEffectiveUserName on win32

I like the idea of using Haskell as a shell but I unfortunately am presently stuck on windows. Here is a small contribution to help spreading hell...