zlib: compile without -ansi

Source contains C++ / C99 comments, gcc in strict mode doesn't like that.
docs: fix home page link to API docs
docs: tty: stdin must be initialized before calling setRawMode
docs: addons: fix NODE_SET_METHOD example
linux: unbreak build if HAVE_MONOTONIC_CLOCK=0
Revert "remove node_io_watcher"

This reverts commit cc2ac1ccc7724b920cbc7bbb777f057ac062028c.
fix simple/test-child-process-double-pipe on windows
Fix v8 build on Windows

There's probably a better way to fix this
Remove outdated comment
Wrap long lines, strip trailing whitespace
Add common.gypi to gyp output
Upgrade libuv to 90e15f1110
Make node::DLOpen use uv_dlopen
Support native extension loading on Windows
Export some functions from node.h
Upgrade libuv to e4d6509211
fix pummel/test-child-process-spawn-loop.js on windows
events: separate maxListeners and _events

Fixes #1479.
Fixes #1923.
uv: upgrade to 70381ce
docs: fix option's name of cluster.startMaster()