Changed use of user.Current() to fetch the default user name when not set directly or by an enviornment variable on windows systems to use the same Win32 API call used in libpq.
Changed use of user.Current() to fetch the default user name when not set directly or by an enviornment variable on windows systems to use the same Win32 API call used in libpq.  Checked in all files this time.