Upgrade V8 to v3.5.4
Upgrade libuv to 65f71a2
Bump version to v0.5.4
Now working on v0.5.5
Small changes for fs.watchFile. Fixed broken markdown. Changed variable `f` to a proper filename.

Fixes #1507.
net: defer DNS lookup error events to next tick

net.createConnection() creates a net.Socket object
and immediately calls net.Socket.connect() on it.

There are no event listeners registered yet so
defer the error event to the next tick.

Fixes #1202.
test: add test for #1202, uncatchable exception on bad host name
build: remove 1024 char read limit from cmake file
net: defer DNS lookup error events to next tick

net.createConnection() creates a net.Socket object
and immediately calls net.Socket.connect() on it.

There are no event listeners registered yet so
defer the error event to the next tick.

Fixes #1202.
test: add test for #1202, uncatchable exception on bad host name
test: enable simple/test-http-dns-error for `make test-uv`
Incorporate endianness into buffer.read* function names instead of passing in a boolean flag
uv: upgrade to 7f82995
crypto: PBKDF2 function from OpenSSL
typed arrays: integrate plask's typed array implementation
typed arrays: alias method subarray() to slice()
typed arrays: add Float64Array
typed arrays: preliminary benchmarks
typed arrays: fix signed/unsigned compiler warnings
build: add src/v8_typed_array.cc to gyp sources list