Force bind on POSIX paths to let acls work

Cygwin applies a "noacl" mount option to all DOS paths, which means the
socket bind doesn't apply the umask to its creation.  Convert everything
explicitly to POSIX before binding to make sure the socket is mode 0600.

Closes GH-24.