initial zlog support for windows

- disable features like pipes or syslog.
- use custom functions for various apis that didn't work
  properly or didn't exist on Windows (gethostname, fsync,
  etc) and keep them in a separate file zlog_win.c.
- disable various unix specific calls which we can afford
  to not use for now.