test: remove simple/test-child-process-fork2

The test assumes the parent and the child are scheduled fairly. Probably true
most of the time but not always, making it fail spuriously.

Bad test, remove it.
buffer: remove unused #includes
process: add getgroups(), setgroups(), initgroups()

DRY the getuid(), getgid(), etc. functions while we're at it.
tls, https: add tls handshake timeout

Don't allow connections to stall indefinitely if the SSL/TLS handshake does
not complete.

Adds a new tls.Server and https.Server configuration option, handshakeTimeout.

Fixes #4355.
doc: remove broken require.extensions example

Fixes #4384.
fs: Raise error when null bytes detected in paths

Reworking of @bnoordhuis's more aggressive approach.
lint

introduced in 5b65638.
http: protect against response splitting attacks
events: use null assignment instead of deleting property
events: use assigned variable instead of arguments

Always `arguments[0]` is used when `EventEmitter#emit` called.
Using assigned variable is faster than `arguments[0]`.
events: setMaxListeners() should not have side effects

This object initialization has been unnecessary since 12cf730b.

Ref #3803.
events: fix typos in code comment

- newListeners -> newListener
doc: Add nodejstr to community page
test: add common.mustCall function

Verifies that the callback gets invoked <n> times during the lifetime of the
test script.

This is a back-port of commit d0e6c3f from the master branch.
fs: fix ReadStream fd leak

Close the file descriptor when a read operation fails.

Fixes #4387.
fs: fix WriteStream fd leak

Close the file descriptor when a write operation fails.

Fixes #4387.
npm: Upgrade to v1.1.69
deps: upgrade libuv to e079a99
2012.12.13, Version 0.8.16 (Stable)

* npm: Upgrade to 1.1.69

* fs: fix WriteStream/ReadStream fd leaks (Ben Noordhuis)

* crypto: fix leak in GetPeerCertificate (Fedor Indutny)

* buffer: Don't double-negate numeric buffer arg (Trevor Norris)

* net: More accurate IP address validation and IPv6 dotted notation. (Joshua Erickson)
Merge commit 'v0.8.16' into v0.8