First step at WIN32 support

Updated gyp/macro dependencies for windows

Fix syntax error

More hacking