net: make pause/resume work with connecting sockets

Calling resume() on a net connection for which the IP address is still
being resolved crashes node with an assertion error inside libuv.
Calling pause() before the socket is connected doesn't crash, but it
doesn't work either. This patch fixes it.

Ref: #3118
deps: upgrade libuv to d6a96de
2012.08.03 Version 0.6.21 (maintenance)

* sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill)

* net: make pause/resume work with connecting sockets (Bert Belder)
Merge branch 'v0.6.21-release' into v0.6
now working on 0.6.22
Check the version before building tarball

I keep forgetting to do this.  It's such a stupid thing.
Makefile: Refuse to build release from unclean repo

Root cause of an error during the 0.7.11 release
build: Regenerate docs for tarball and releases

Related: https://twitter.com/kapeli/status/222477400880070658